|
6
|
| Bob Spryn · 技术社区 · 16 年前 |
|
|
1
15
partials的一个核心思想是它们应该尽可能地可重用——因此它们有自己的变量范围。我喜欢使用partials作为一小部分HTML的哑容器。没有什么主要的逻辑,只有几个
如果我需要严肃的逻辑-我会用一个助手。助手应该负责处理逻辑和调用呈现方法。我知道在Rails的世界里,助手倾向于封装一些逻辑,比如处理链接或图像标签的构造。这是伟大的,但我不认为有任何伤害,使他们更复杂的采埃孚。我基本上使用它们将业务对象转换为视图。
我认为使用partials和helpers的最好方法是让helpers设置数据,然后将其传递给partials。这样你的HTML就很容易维护(我怀疑每次有人输入
(详细说明): 关于helper要记住的是,它们可以像普通类一样对待,使用带参数的构造函数,并且具有私有成员。因此,当您实例化一个助手时,您可以创建一个业务对象,然后拥有多个呈现HTML的方法(通过partials)。 所以在我看来:
这里,那个
|
|
|
2
0
助手用于逻辑(例如,将对象转换为数组),partials用于修饰逻辑(将递归数组显示为
记住,你也可以使用
|
|
|
pia-sophie · 带子级的嵌套视图,不会显示子级 8 年前 |
|
|
pia-sophie · 注册查看帮助程序了解问题 8 年前 |
|
|
GThamizh · Mysql查询格式从ZEND更改为Yii2 8 年前 |
|
|
p.wright · Zend2 Post请求 8 年前 |