Пытаюсь настроить yii2, чтобы можно было отправлять письма, используя шаблоны (view) на twig.
Сам twig установлен и работает корректно, странички рендрерит, все хорошо.
Но когда пытаюсь отправить письмо с шаблоном на twig, yii2'шный mailer думает, что это шаблон на php:
$number = 123;
Yii::$app->mailer->compose('@main/mail/message.html.twig', [
'number' => $number
])
->setFrom('from@domain.com')
->setTo('to@domain.com')
->setSubject('Message subject')
->send();
Шаблон message.html.twig:
Число: {{ number }}
На почту шаблон приходит в неизменном виде, без подстановки переменной.
Хотя если сделать просто render:
$number = 123;
echo $this->render('@main/mail/message.html.twig', [
'number' => $number
]);
То выводит корректно: Число: 123.
Как заставить его распознавать шаблон на twig?
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости