在Zend Framework中,是否可以在视图中包含(调用)部分视图? 欢呼声,
答案 0 :(得分:7)
来自Docs for Partial View Helper:
Partial view helper用于在自己的变量范围内呈现指定的模板。主要用途是可重用的模板片段,您无需担心变量名称冲突。此外,它们允许您指定特定模块的部分视图脚本。
然后,您可以使用以下命令从视图脚本中调用它:
<?php echo $this->partial('partial.phtml', array( 'from' => 'Team Framework', 'subject' => 'view partials')); ?>
如果您不需要单独的变量范围,只需拨打render('script.tpl')
或include
。
答案 1 :(得分:-2)
你可以使用Action View Helper
来做到这一点<?php echo $this->action('list','comment'); ?>
其中list
是操作,comment
是控制器
更多详情http://framework.zend.com/manual/en/zend.view.helpers.html