这是我的岔路.
我想在我的网页上显示某种按钮,我想在很多地方做这件事.这个“按钮”实际上就像是指向其他页面的链接,所有按钮实例都会转到一个页面.
我希望所有的按钮都是相同的,除了它们的大小.
现在,我应该使用带有html的部分脚本作为按钮并调用部分视图助手进行渲染,还是应该创建一个Zend_View_Helper,当我调用它时会返回按钮的html?
我知道我可以摆动,但你觉得哪个更好?
我看到的一些事情:
>帮助器可能更好,因为它不必像Zend_View的克隆那样创建一个BIG对象来进行局部操作.
>部分脚本对于html人员来说更容易使用.
使用$this-> render()而不是$this-> partial().
仅在需要对范围进行更多控制时才使用partials.就像你说的那样,它有很多开销,因为它必须创建一个新的Zend_View实例.使用渲染没有.
为了触及您的实际问题,我建议在视图助手上使用渲染(或部分),因为它可以更简单地使用设计,并且开销更少.查看帮助程序用于自定义功能.
一个好的经验法则是:您想要包含内容/ html,还是要生成内容/应用转换?助手是针对后者的.
原文链接:https://www.f2er.com/php/130444.html