'Champs obligatoire'], // email has to be a valid email address ['email', 'email','message' => 'Email incorrect'], // verifyCode needs to be entered correctly ['verifyCode', 'captcha','message'=> 'Veuillez recopier le code de vérification'], ]; } /** * @inheritdoc */ public function attributeLabels() { return [ 'name' => 'Nom', 'email' => 'Email', 'subject' => 'Sujet', 'body' => 'Message', 'verifyCode' => 'Code de vérification', ]; } /** * Sends an email to the specified email address using the information collected by this model. * * @param string $email the target email address * @return boolean whether the email was sent */ public function sendEmail($email) { return Yii::$app->mailer->compose() ->setTo($email) ->setFrom([$this->email => $this->name]) ->setSubject($this->subject) ->setTextBody($this->body) ->send(); } }