Сама отправка письма происходит из компонента, что-то типо того
Код: Выделить всё
public function email($hesh = 'e1ab8cfdf398e8358fe504a391e61a9764c85891',$email = 'your_addr@gmail.com')
{
$subject = 'Важное письмо';
$mailbody = '<h3>Отзыв с сайта</h3>
<p><b>Имя:</b>Имя</p>
<p><b>e-mail:</b> Адрес</p>
<p><b>Тема:</b>Тема</p>
<p><b>Текст:</b></p>
<p>Тело</p>
<a href="http://site.ru/registration/accept/?verife_code='.$hesh.'">
http://site.ru/registration/accept/verife_code/'.$hesh.'</a>
';
$send = \Yii::$app->get('registrationMailer')
->compose()
->setFrom('registration@site.ru')
->setTo($email)
->setSubject($subject)
->setHtmlBody($mailbody)
->send();
return $send;
}
И вот подскажите как бы так сделать что бы mailbody была подключаемой вьюшкой- просто каким то файлом куда можно передавать php переменные для формирования. Где хранить, как подключать?