Zend framework ZF-如何使用其控制器渲染视图?

Zend framework ZF-如何使用其控制器渲染视图?,zend-framework,view,controller,render,Zend Framework,View,Controller,Render,我想从我的视图调用另一个视图,但我需要用它的控制器处理这个新视图,这样我就可以进行SQL查询 我正在使用$this->render('new-view.phtml'),但这不会同时处理控制器,它只返回视图 有人知道怎么做吗?谢谢 编辑 使用$this->_forward();我得到了这个错误: Fatal error: Uncaught exception 'Zend_Loader_PluginLoader_Exception' with message 'Plugin by name 'Ren

我想从我的视图调用另一个视图,但我需要用它的控制器处理这个新视图,这样我就可以进行SQL查询

我正在使用
$this->render('new-view.phtml')
,但这不会同时处理控制器,它只返回视图

有人知道怎么做吗?谢谢

编辑

使用$this->_forward();我得到了这个错误:

Fatal error: Uncaught exception 'Zend_Loader_PluginLoader_Exception' with message 'Plugin by name 'RenderScript' was not found in the registry; used paths: Zend_View_Helper_: Zend/View/Helper/;C:/Program Files (x86)/Zend/Apache2/htdocs/dentallab/application/modules/default/views\helpers/' in C:\Program Files (x86)\Zend\ZendServer\data\libraries\Zend_Framework_1\1.12.3\library\Zend\Loader\PluginLoader.php:412 Stack trace: #0 C:\Program Files (x86)\Zend\ZendServer\data\libraries\Zend_Framework_1\1.12.3\library\Zend\View\Abstract.php(1182): Zend_Loader_PluginLoader->load('RenderScript') #1 C:\Program Files (x86)\Zend\ZendServer\data\libraries\Zend_Framework_1\1.12.3\library\Zend\View\Abstract.php(618): Zend_View_Abstract->_getPlugin('helper', 'renderScript') #2 C:\Program Files (x86)\Zend\ZendServer\data\libraries\Zend_Framework_1\1.12.3\library\Zend\View\Abstract.php(344): Zend_View_Abstract->getHelper('renderScript') #3 C:\Program Files (x86)\Zend\Apache2\htdocs\dentallab\application\modules\default\views\scripts\instituci in C:\Program Files (x86)\Zend\ZendServer\data\libraries\Zend_Framework_1\1.12.3\library\Zend\Controller\Plugin\Broker.php on line 336
你可以用

 $this->_forward($action, $controller);

正如thom建议的那样,如果您想使用控制器并从另一个视图脚本查看脚本。

您不能直接重定向/转发到目标控制器吗?我不能直接重定向,需要将其“包括”在我的主页中。_forward()还接受“模块”,以防您需要这样做->_forward(“查看”、“用户”、“cms”);