mongosoft/yii2-mongodate-behavior MongoDate behavior for Yii 2

extensionbehaviormongodbmongodate

MongoDate behavior for Yii 2

MongoDateBehavior automatically fills the specified attributes with the current ISODate.

By default, MongoDateBehavior will fill the created and updated attributes with the current ISODate when the associated AR object is being inserted; it will fill the updated attribute with the ISODate when the AR object is being updated.

Latest Stable Version Total Downloads

Installation

The preferred way to install this extension is through composer.

Either run

php composer.phar require --prefer-dist mongosoft/yii2-mongodate-behavior "*"

or add

"mongosoft/yii2-mongodate-behavior": "*"

to the require section of your composer.json file.

Usage

Upload file

Attach the behavior in your model:

class User extends ActiveRecord
{
    /**
     * @inheritdoc
     */
    public static function collectionName()
    {
        return 'user';
    }

    /**
     * @inheritdoc
     */
    public function attributes()
    {
        return [
            '_id', 'name', 'created', 'updated',
        ];
    }

    /**
     * @inheritdoc
     */
    function behaviors()
    {
        return [
            MongoDateBehavior::className(),
        ];
    }
}

Statistics

Downloads
GitHub Stars
GitHub Forks

Releases

Comments



0.2.0 is the latest of 2 releases



BSD 3-Clause license
Stats
6 github stars & 1 github forks
59 downloads in the last day
1237 downloads in the last 30 days
45618 total downloads