谁一开始就是大神?

提交表单时使用behaviors写入时间戳[2.0]

我是下面这样写的,但提交是总是报错inputtime为空,查了手册和资料是这样写的吧

   public function behaviors()
    {
        return [
            'timestamp'=>[
                'class' => TimestampBehavior::className(),
                'attributes' => [
                    BaseActiveRecord::EVENT_BEFORE_INSERT => ['inputtime','updatetime'],
                    BaseActiveRecord::EVENT_BEFORE_UPDATE => 'updatetime'
                ],
                'value' => time()
            ]
        ];
    }

另外这里默认提供值的是11位整数,不是时间。
use yii\behaviors\TimestampBehavior;
public function behaviors()
用beforesave函数打印一下你存储时的对象。看看是什么值
用beforesave函数打印一下你存储时的对象。看看是什么值

赞(0) 打赏
未经允许不得转载:菜鸟之家 » 提交表单时使用behaviors写入时间戳[2.0]

评论 抢沙发

登录

找回密码

注册