我使用各种模块和父控制器来保持一致性。Zend Framework在模块/控制器中渲染不同的视图
我的父控制器有一系列的后续子控制器需要访问的一些常见操作。我发现很难让这个默认行为呈现一个正确的视图。
我不想为每个模块添加相同的视图 - 这将打败对象 - 但我想有一个默认视图。
我曾尝试:
$this->_forward('commonaction', 'baselayout', 'default');
这对我不起作用 - 因为它试图再次处理的动作 - 当我已经填写我的父控制器内所需的变量。
任何帮助将是awesom。
UPDATE:
为了澄清我希望能够使用共同的视图从不同的模块。所有示例和解决方案目前都采用通用模块。这不适合我。
我已经更新了我的答案。 Aurelio在正确的轨道上,但是设置添加脚本路径是在当前模块之外使用视图脚本所必需的。 –