活到老学到老  

记录遇到问题的点点滴滴。

Yii2 Model 自动填充创建时间和更新时间

8年前发布  · 1612 次阅读
  yii2  model  behaviors 

在Model中覆盖behaviors方法

create_timestamp和update_timestamp字段改成数据库对于名字,此时就插入和更新的时候就可以自动更新时间戳了。

    /**
     * @inheritDoc
     */
    public function behaviors()
    {
        return [
            'timestamp' => [
                'class' => TimestampBehavior::className(),
                'createdAtAttribute' => 'created_at',
                'updatedAtAttribute' => 'updated_at',
                'value' => time(),
            ]
        ];
    }