Использовать шаблон электронной почты из подключаемого модуля CakePHP

У меня есть сценарий оболочки CakePHP, который отправляет электронное письмо. Этот сценарий содержится в подключаемом модуле CakePHP (foo).

Установка шаблона электронной почты как

$this->Email->template = "foo/email_template_name";

Не работает, электронное письмо отправляется успешно, однако в электронном письме просто говорится

Not Found: /path_to_app/app/views/elements/email/html/foo/email_template_name.ctp

Я проверил, что шаблон назван правильно и существует.

Незначительные примечания:

$this->Email->sendAs = "both";

Если шаблон перемещен в /path_to_app/app/views/elements/email/html/foo/email_template_name.ctp он работает правильно. Однако я надеялся отправить это как можно больше в виде автономного письма, включая шаблоны в самом плагине.

5
задан Justin Yost 29 February 2016 в 17:27
поделиться