我不是100%确定如何解释这个问题,所以请帮助我,如果可以的话。Zend Framework:设置默认响应部分
我有一个可以安装模块的系统。我检查每个模块是否有一个MenuController,如果是的话,我将一个动作推入堆栈。问题在于,在每个MenuController中,如果我不使用$ this-> render('index.phtml','menu');然后输出进入正文。是否有某种方式可以指定菜单控制器的输出应默认进入“菜单”部分?
我不是100%确定如何解释这个问题,所以请帮助我,如果可以的话。Zend Framework:设置默认响应部分
我有一个可以安装模块的系统。我检查每个模块是否有一个MenuController,如果是的话,我将一个动作推入堆栈。问题在于,在每个MenuController中,如果我不使用$ this-> render('index.phtml','menu');然后输出进入正文。是否有某种方式可以指定菜单控制器的输出应默认进入“菜单”部分?
我最终只是延长的Zend_Controller_Request_Http和添加方法defaultName中()。
在preDispatch(使用$this->_helper->viewrenderer->setResponseSegment('sth');
):)
这实际上不起作用,因为viewRenderer状态会在每个控制器初始化时重置。我调用多个MenuController(s),每个模块一个。 – smack0007 2009-07-21 09:25:18