php – 如何在Zend框架中切换布局文件?

我相信这是一个简单的一线,但我似乎找不到它。

如何为特定操作使用不同的布局文件?

更新:这对我工作,谢谢!

// Within controller
$this->_helper->_layout->setLayout('other-layout') //other-layout.phtml

//Within view script
<?php $this->layout()->setLayout('other-layout'); ?>
从控制器内部:

$this->_helper->layout->setLayout('/path/to/your/layout_script');

(通过these docs)

编辑:我应该提到的路径是相对于任何你的布局目录是(默认情况下,它的application / layouts / scripts /)

http://stackoverflow.com/questions/1615956/how-to-switch-layout-files-in-zend-framework

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:php – 如何在Zend框架中切换布局文件?