rules() 공개 메소드

public rules ( )
예제 #1
0
 public function rules()
 {
     return array_merge(parent::rules(), [['role', 'in', 'range' => [self::ROLE_USER], 'when' => function ($model) {
         return $this->isAttributeChanged('role');
     }]]);
 }
예제 #2
0
 public function rules()
 {
     return array_merge(parent::rules(), [['role', 'in', 'range' => [self::ROLE_USER, self::ROLE_ADMIN]]]);
 }
예제 #3
0
 /**
  * @inheritdoc
  */
 public function rules()
 {
     return array_merge(parent::rules(), [['fullname', 'filter', 'filter' => 'trim'], ['fullname', 'string', 'max' => 255], ['email', 'filter', 'filter' => 'trim'], ['email', 'required'], ['email', 'email'], ['email', 'unique', 'targetClass' => '\\common\\models\\User', 'message' => 'This email address is already in use.']]);
 }