Zend Framework - 你能支持多个View Renderers吗?

Pau*_*sen 5 php zend-framework

我有一个Zend Framework项目,由于以前的程序员的专业知识,使用了视图Smarty视图呈现引擎(在引导程序中设置).

我现在想 - 随着时间的推移 - 迁移到默认的ZF PHTML视图渲染器,甚至可能使用PHPTAL.

在我进行迁移(.tpl到.phtml)时,ZF(版本1.10+)是否支持多个视图渲染器?我找不到关于这个主题的任何文件.

afs*_*ane 3

您好,我使用默认的 zend 框架视图,但我可以通过此代码在其中使用 smarty 视图

echo $this->render("sample.tpl");

我确信你也可以做到这一点,但你必须在视图文件中编写这样的代码

echo $this->render("sample.phtml");
Run Code Online (Sandbox Code Playgroud)

或者像这样在控制器文件中

$this->view->render("sample.phtml");
Run Code Online (Sandbox Code Playgroud)

祝你好运