如何在Zend的其他视图中引用一个.phtml

时间:2011-01-22 12:38:17

标签: zend-framework zend-view

是Zend框架中的新手。

我有一个.phtml文件,包括菜单部分。我需要将.phtml文件添加到视图中,即views / scripts / index.phtml页面。

如何引用

请咨询

提前致谢

2 个答案:

答案 0 :(得分:2)

您可以使用render帮助程序:

<?=$this->render('menu.phtml')?>

如果要将特定变量传递给渲染脚本,请使用partial帮助程序:

<?=$this->partial('menu.phtml', array("varname" => "value"))?>

menu.phtml文件必须位于搜索路径中,该路径通常是当前模块的脚本目录(视图/脚本)的路径。您可以将menu.phtml文件放在此目录中,也可以使用视图对象上的addScriptPath()方法将目录添加到搜索路径中。

答案 1 :(得分:0)

试试这个

echo $this->partial('path/file.phtml', 'ModuleName')