public function behaviors()
{
return [
'verbs' => [
'class' => VerbFilter::className(),
'actions' => [
'delete' => ['post'],
],
],
'access' => [
'class' => AccessControl::className(),
'only' => ['create', 'update', 'delete', 'view', 'index'],
'rules' => [
// allow authenticated users
[
'allow' => true,
'roles' => ['@'],
],
// everything else is denied by default
],
],
[
'class' => TimestampBehavior::className(),
'attributes' => [
ActiveRecord::EVENT_BEFORE_INSERT => ['create_time', 'update_time'],
ActiveRecord::EVENT_BEFORE_UPDATE => ['update_time'],
],
],
];
}
上面的代码用于我的控制器行为功能。在创建或更新时,'create_time'和'update_time'字段没有按当前时间更新。这些字段的类型设置为日期时间。请你需要你的帮助。TimestampBehavior在Yii2中不工作
编写规则 – zelenin 2014-11-03 08:06:24