Почтовые шаблоны yii2 из админ. панели, есть идеи?
День добрый.
На любом более или менее серьезном проекте приходится формировать много почтовых сообщений.
Очень нравится подход yii2 к почтовым шаблонам, но возникает вопрос - как при таком подходе сделать модуль почтовых шаблонов в админ панели? (как в любой cms, например). Грубо говоря, задать список переменных шаблона (#var1#) и потом их заменять при формировании. Может кто-то уже реализовывал, или компонент какой-то есть готовый на github? Спасибо!
Не приходилось таким заниматься, но если бы пришлось, я бы наверное хранил бы их в базе в виде какого-нибудь Twig шаблона, а в письмо при компоновке отдавал бы уже отрендеренный текст. Тогда была бы возможность и переменные использовать и наглядность бы сохранилась.
kazin8: да я тоже подумал, можно с базой вообще не заморачиваться. просто грузить шаблон twig из файла и выгружать его обратно в файл же. мета-информация очень редко меняется, обычно можно целиком какую-нибудь сущность типа заказа или описания передавать в шаблон, а он уж сам разберется как отобразить.