как сделать макет внутри другого макета в Zend Framework - PullRequest
0 голосов
/ 07 марта 2011

Я хочу сделать это: master.phtml

<html>
<body>
   <?php echo $layout;?>
</body>
</html>

layout.phtml

<div class="grid_3">
   <?php echo $content;?>
</div>

view.phtml

<?php
   $this->loadCustomLayout('layout.phtml');
?>

содержание

тогда ... мастер "master.phtml" ... в макете идет содержимое "layout.phtml" ... и ... внутри "контента" идет содержимое "view.phtml"

можно это сделать?

спасибо.

Ответы [ 2 ]

0 голосов
/ 06 марта 2012

Вот запрос функции, отправленный в Zend Issue Tracker для этой функции. Для Zend_Layout предлагается и предоставляется патч, который предоставляет эту функциональность, но он еще не является частью Zend Framework. Пойди проголосуй за это, чтобы добавить! http://framework.zend.com/issues/browse/ZF-8013

Вы также можете попробовать этот подход: http://www.developly.com/creating-3-step-layouts-with-zendlayout

0 голосов
/ 07 марта 2011

Для этого можно использовать частичное вместо вложенных макетов ...

...