Swiftmailer envio de variables

$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

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

1 Like