Fondamentalement, je veux rendre une vue et une disposition d'un modèle. Ne me demande pas pourquoi. Tout d'abord, les vues fonctionnent comme prévu et je les charge dans une variable pour mon utilisation perverse plus tard. Je suis également pleinement conscient que je pourrais toujours faire des scripts partiels. Cela semble être un moyen de repli valable, mais cela ne suffit pas.Comment utiliser Zend Layout avec Zend View si j'appelle la vue d'un modèle?
Ce que je veux faire, c'est que la mise en page fonctionne automatiquement, comme dans le cas des contrôleurs et des vues.
En ce moment, j'emploie quelque chose comme ceci:
// 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');
Le problème est que le corps $ contient la mise en page et seulement puis la vue réelle. Aucun conseil? Qu'est-ce que je fais mal?
Existe-t-il une traduction en anglais? – Sonny
Utilisez google translate;) – umpirsky