Задать вопрос
@Andy-shak

Можно ли подключить php файл отправки почты в Yii2?

Есть html форма во view в yii2 и есть php файл файл отправки сообщения на почту. Как подключить этот php файл в html форму?
  • Вопрос задан
  • 433 просмотра
Подписаться 1 Оценить 1 комментарий
Пригласить эксперта
Ответы на вопрос 2
А не проще воспользоваться swiftmailer?

/*в конфиге*/

'components' => [
        'mail' => [
            'class' => 'yii\swiftmailer\Mailer',
        ],
]

/*где нужно отправить письмо*/

$mail = Yii::$app->mail;
$mail->htmlLayout = "layouts/admin";
$mail->compose('@app/mail/changePassword/html.php', $arParams)
         ->setFrom(['web-dev@example.com' => Yii::$app->name])
          ->setTo($this->email)
          ->setSubject('Восстановление пароля на сайте ' . Yii::$app->name)
          ->send();
/*$arParams - параметры передаваемые в шаблон письма*/


Если уж так хочется подключить свой код то советую его оформить как компонент и подключить аналогично swiftmailer.
Ответ написан
Комментировать
Речь идет о подключении файла с классом отправки почты? require?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы