如何在Zend Framework中的其他布局中进行布局

时间:2011-03-07 15:49:00

标签: php zend-framework layout view helper

我想这样做: 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 :(得分:0)

您可以使用partial来执行此操作,而不是嵌套Layouts ...

答案 1 :(得分:0)

以下是针对此功能提交给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