【问题标题】:Zend Layout using different templates in different controllersZend Layout 在不同的控制器中使用不同的模板
【发布时间】:2011-06-15 16:30:21
【问题描述】:

在 Zend 布局中挣扎,我有 2 个模板,1 个用于主页,1 个用于其他页面。布局在我的 application.ini 中定义

resources.layout.layout = "布局" resources.layout.layoutPath = APPLICATION_PATH "/layouts/scripts"

2 个模板文件位于 /application/layouts/scripts/

主页.phtml 布局.phtml

在主页控制器上,我想使用 homepage.phtml,而对于站点的其余部分,我想使用 layout.phtml。

我已经搜索和搜索但没有快乐请帮助!

干杯。

【问题讨论】:

    标签: zend-framework layout


    【解决方案1】:

    在您的主页控制器中,执行以下操作:

    $this->_helper->layout->setLayout('homepage');
    

    您可以在每个操作中执行此操作,或者,如果您希望它为所有操作触发,请在 init() 方法中执行。

    【讨论】:

    • 干杯!那个简单的嘿耻辱,我在文档中找不到它!再次为亚历克斯干杯。
    猜你喜欢
    • 1970-01-01
    • 2011-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-19
    • 1970-01-01
    相关资源
    最近更新 更多