Zend框架;让控制器使用不同的查看器

时间:2008-11-12 12:07:02

标签: php zend-framework

我正在使用Zend Framework。

我有一个名为'UserController'的控制器,它有一个公共函数displayAction()。

我想知道如何使用与默认display.phtml不同的查看器操作方法。

感谢任何帮助。

2 个答案:

答案 0 :(得分:17)

您可以使用

$this->render('actionName');

或者,您也可以通过调用

直接调用视图脚本
$this->renderScript('path/to/viewscript.phtml');

有关详细信息,您可以查看http://framework.zend.com/manual/en/zend.controller.actionhelpers.html,特别是有关render()renderScript()方法的部分。

答案 1 :(得分:1)

最近,我一直在使用上述方法(使用ZF 1.11.11)获得错误。我在这方面取得了成功:

$this->_helper->viewRenderer('action');