我正在使用Zend Framework。Zend框架;獲取控制器以使用不同的查看器
我有一個名爲'UserController'的控制器,它具有一個公共函數displayAction()。
我想知道如何讓該操作方法使用與默認display.phtml不同的查看器。
任何幫助表示讚賞。
我正在使用Zend Framework。Zend框架;獲取控制器以使用不同的查看器
我有一個名爲'UserController'的控制器,它具有一個公共函數displayAction()。
我想知道如何讓該操作方法使用與默認display.phtml不同的查看器。
任何幫助表示讚賞。
您可以使用
$this->render('actionName');
,或者,你可以通過調用
$this->renderScript('path/to/viewscript.phtml');
欲瞭解更多信息直接調用視圖腳本,你可以在http://framework.zend.com/manual/en/zend.controller.actionhelpers.html看一看,特別是約零件render()
和renderScript()
方法。
最近,我用上述方法(使用ZF 1.11.11)得到錯誤。我已經用這個成功了:
$this->_helper->viewRenderer('action');