gpt4 book ai didi

php - Zend Framework 在模块/ Controller 中呈现不同的 View

转载 作者:可可西里 更新时间:2023-10-31 23:08:17 24 4
gpt4 key购买 nike

我使用各种模块和一个父 Controller 来保持一致性。

我的父 Controller 有一系列通用操作,每个后续子 Controller 都需要访问这些操作。我发现很难使此默认操作呈现正确的 View 。

我不想必须向我的每个模块添加相同的 View - 这会破坏对象 - 但我希望在某处有一个默认 View 。

我试过:

$this->_forward('commonaction', 'baselayout', 'default');

这对我不起作用 - 因为它会尝试再次处理操作 - 当我已经填充父 Controller 中所需的变量时。

任何帮助都会很棒。

更新:

澄清一下,我希望能够使用来自不同模块的通用 View 。所有示例和解决方案目前都采用一个通用模块。这对我不起作用。

最佳答案

我通过使用修复了它:

$this->_helper->viewRenderer->renderBySpec('foo', array('module' => 'modulename', 'controller' => 'controllername')); 

关于php - Zend Framework 在模块/ Controller 中呈现不同的 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7673842/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com