1

partials 和 helpers 似乎对我做类似的事情。只有你使用它的方式,语法,是不同的,所以我的问题是有什么区别,你什么时候使用一个而不是另一个

4

2 回答 2

3

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

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

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

于 2010-08-25T11:28:36.583 回答
2

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

渲染局部视图脚本和普通视图脚本的最大区别在于局部视图有自己的变量范围;它只会看到直接传递给它的变量。

于 2010-08-25T11:23:30.370 回答