/**
  * @inheritdoc
  */
 public function rules()
 {
     $rules = [['email', 'filter', 'filter' => 'trim'], ['email', 'required'], ['email', 'email'], ['email', 'exist', 'targetClass' => User::className(), 'filter' => ['status' => User::STATUS_ACTIVE], 'message' => Yii::t('maddoger/user', 'There is no user with such email.')]];
     if ($this->captchaAction !== null) {
         $rules[] = ['code', 'captcha', 'captchaAction' => is_array($this->captchaAction) ? $this->captchaAction[0] : $this->captchaAction];
     }
     return $rules;
 }
예제 #2
0
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getUser()
 {
     return $this->hasOne(User::className(), ['id' => 'user_id']);
 }