2009-07-20 135 views
0

我不是100%确定如何解释这个问题,所以请帮助我,如果可以的话。Zend Framework:设置默认响应部分

我有一个可以安装模块的系统。我检查每个模块是否有一个MenuController,如果是的话,我将一个动作推入堆栈。问题在于,在每个MenuController中,如果我不使用$ this-> render('index.phtml','menu');然后输出进入正文。是否有某种方式可以指定菜单控制器的输出应默认进入“菜单”部分?

回答

0

我最终只是延长的Zend_Controller_Request_Http和添加方法defaultName中()。

0
在MenuController

在preDispatch(使用$this->_helper->viewrenderer->setResponseSegment('sth');):)

+0

这实际上不起作用,因为viewRenderer状态会在每个控制器初始化时重置。我调用多个MenuController(s),每个模块一个。 – smack0007 2009-07-21 09:25:18