CakeEmail переформатировать перед отправкой

Кто-нибудь знает, можно ли переопределить содержимое сообщения в CakePHP CakeEmail версии 2.9.1?

Я использую шаблон для форматирования своей электронной почты, который отлично работает, но непосредственно перед отправкой электронной почты я хочу зашифровать его с помощью GNUPG. Идея заключалась в том, чтобы получить полностью отрендеренное сообщение, проанализировать его с помощью моей функции шифрования и затем отправить, возможно ли это?

План Б состоял бы в том, чтобы делать все из AppShell, но я хотел использовать помощника Html, можно ли загрузить его как помощника в AppShell.

Я ограничен запуском внутри плагина, так как основное приложение контролируется третьей стороной.

Заранее спасибо.


person trevrobwhite    schedule 25.01.2017    source источник


Ответы (1)


Вы можете создать собственный класс представления, который делает это (https://book.cakephp.org/2.0/en/views.html#creating-your-own-view-classes) и передать его объекту CakeEmail с помощью метода viewRender.

person Andrej Gr    schedule 27.01.2017