Я хотел бы использовать макет для писем, которые я отправляю. В настоящее время я использую макет Zend Layout для веб-страниц, но хотел бы также рассказать о своих письмах.Как использовать раскладку для электронной почты в Zend Framework
Вот что я пробовал.
Это моя функция, которая отправляет сообщения электронной почты
$layout = Zend_Layout::getMvcInstance();
$this->_view->render($template);
$html = $layout->render('email');
$this->setBodyHtml($html,$this->getCharset(), $encoding);
$this->send();
Схема электронной почты просто
The email content
<?php echo $this->layout()->content; ?>
Когда речь идет через по электронной почте он просто ...
The email content
, если вам понадобится исходный шаблон для отображения обычного вывода MVC, вы можете просто клонировать макет, чтобы не переопределять содержание/макет/параметры, используйте '$ layout = clone Zend_Layout :: getMvcInstance();' как первая строка – DesertEagle