У меня есть сценарий оболочки 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
он работает правильно. Однако я надеялся отправить это как можно больше в виде автономного письма, включая шаблоны в самом плагине.