【发布时间】:2011-10-06 11:49:20
【问题描述】:
我正在使用各种模块和父控制器来保持一致性。
我的父控制器有一堆常用操作,每个后续子控制器都需要访问这些操作。我发现很难让这个默认操作呈现正确的视图。
我不想为我的每个模块添加相同的视图 - 这会破坏对象 - 但我希望在某处有一个默认视图。
我试过了:
$this->_forward('commonaction', 'baselayout', 'default');
这对我不起作用 - 因为它试图再次处理操作 - 当我已经在我的父控制器中填充了所需的变量时。
任何帮助都会很棒。
更新:
为了澄清我希望能够使用来自不同模块的通用视图。当前,所有示例和解决方案都采用一个通用模块。这对我不起作用。
【问题讨论】:
-
我已经更新了我的答案。 Aurelio 走在了正确的轨道上,但是在当前模块之外使用视图脚本需要设置添加脚本路径。
标签: php zend-framework