В принципе, я хочу визуализировать представление и макет из модели. Не спрашивай меня, почему.Как я могу использовать Zend Layout с Zend View, если я вызываю представление из модели?
Прежде всего, представления работают по назначению, и я загружаю их в переменную для моего извращенного использования позже. Я также полностью осознаю, что всегда могу выполнять частичные сценарии. Кажется, это действительный запас, но он просто не сокращает его.
Что я хочу сделать, так это заставить макет работать автоматически, как в случае с контроллерами и представлениями.
Сейчас я использую что-то вроде этого:
// Class blablabla
$layout = new Zend_Layout();
$layout->enableLayout();
$layout->setView($view);
// Ugly url, I know, I'm experimenting and they work
$body = $layout->render('mailer/layout/mail');
$body .= $view->render('mailer/templates/' . $type . '.phtml');
Проблема заключается в том, что $ тело содержит макет и только тогда фактический вид. Любой совет? Что я делаю не так?
Есть ли перевод на английский? – Sonny
Используйте google translate;) – umpirsky