Ответы пользователя по тегу HTML
  • Можно ли подключить php файл отправки почты в Yii2?

    А не проще воспользоваться 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.
    Ответ написан
    Комментировать