我是下面这样写的,但提交是总是报错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函数打印一下你存储时的对象。看看是什么值