我必须使用 zend 框架向一个相当大的应用程序添加一个功能。
我有一个看法。在该 View 中,我有一个 if 并且想要在同一位置包含其他 .phtml。
所以,目前我得到了类似的东西
if (x = true)
require_once(the other file);
那行得通,但不是zend的意思。有人告诉我应该使用 View 助手,更具体地说,是局部的。那么,我如何在部分中包含一个 phtml 文件?我不明白。
最佳答案
像这样使用 render()
View 助手:
<?=$this->render('the other.phtml')?>
当前 .phtml 脚本中可用的所有 View 变量也将在
the other.phtml
中可用。如果要使用特定 View 变量呈现其他 View 脚本,请改用
partial
:<?=$this->partial('the other.phtml', array(
'var'=>'value',
'var2'=>'value2',
...
))?>
关于php - 包括 .phtml zend,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4818347/