视图内的局部视图?

时间:2011-06-03 06:53:17

标签: php zend-framework

在Zend Framework中,是否可以在视图中包含(调用)部分视图? 欢呼声,

2 个答案:

答案 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