/**
  * @inheritdoc
  */
 public function rules()
 {
     return [[['content'], 'string'], ['status', 'default', 'value' => static::STATUS_ACTIVE], [['status'], ListValidator::className()], ['user_id', 'filter', 'filter' => function () {
         return $this->isNewRecord ? \Yii::$app->user->id : $this->user_id;
     }]];
 }
Exemplo n.º 2
0
 /**
  * @inheritdoc
  */
 public function rules()
 {
     return ['required' => [['title', 'brief', 'content'], 'required'], [['status'], ListValidator::className()], [['brief', 'content'], 'string'], [['title'], 'string', 'max' => 255], ['image', 'image', 'maxFiles' => 10], ['categories', ListValidator::className(), 'model' => $this, 'when' => function ($model) {
         return $model instanceof DynamicModel;
     }]];
 }