Zend框架:View Partials&助手

时间:2010-07-21 14:30:25

标签: php zend-framework view zend-view

部分和帮助者似乎对我做了类似的事情。只有你使用它的方式,语法,是不同的,所以我的问题是什么是差异,什么时候你使用一个而不是另一个

2 个答案:

答案 0 :(得分:3)

部分恰好是较大表示层的部分位。部分可以是菜单,可以在许多页面(或布局的一部分)中重复使用。

在大多数情况下,帮助程序用于准备将要呈现的数据(例如,部分)。

部分“菜单”可以使用帮助程序,确保菜单中使用的每个URL都被删除双斜杠(“example.org/page/somevar/someval//otherval”)。

答案 1 :(得分:2)

来自Zend团队的Matthew博客引用http://devzone.zend.com/article/3412

  

渲染部分和普通视图脚本之间的最大区别在于,partial获得了自己的变量范围;它只会看到直接传递给它的变量。