Swiftmailer envio de variables


(jmr22) #1

$reset = ‘?r=site/resetpass&token=’. $user->password_reset_token;
$email = $this->email;
return Yii::$app->mailer->compose(’@app/views/mail/layouts/html’ , [’ reset’ => $reset])
->setFrom([Yii::$app->params[‘supportEmail’] => Yii::$app->name])
->setTo($this->email)
->setSubject('Recuperación de password ’ . Yii::$app->name)
->send();
}else{
echo “falla”;
}
tengo este codigo para enviar mail el tema es que en la plantilla no me reconoce la variable $reset no se si estoy enviandola mal segun lei es asi pero no las puedo ver en la vista


(Rahif) #2

Hola, ojo que tu variable reset tiene un espacio en el nombre ‘_reset’.
Borra el espacio y por lo demás yo creo que lo tienes bien.
Saludos