首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当您使用Zend窗体和装饰器创建视图时,它提供了多大的灵活性

当您使用Zend窗体和装饰器创建视图时,它提供了多大的灵活性
EN

Stack Overflow用户
提问于 2010-11-30 16:32:14
回答 2查看 74关注 0票数 1

我需要创建搜索视图,其中包含8-9控制在一个表单。这些控件是混合类型的,如文本框、文本区域、组合框、复选框和单选框。我还需要根据以前选择的值隐藏和显示一些控件。有一些控件是基于选定的值通过ajax生成的。搜索后,同一页面显示分页的结果。

谁能让我知道,我应该使用Zend表单和自定义装饰器,或我应该使用普通的html和Java脚本来准备这个页面。哪一个是节省时间的工作,因为我更喜欢后一个。

我已经有了静态HTML的页面设计。

EN

回答 2

Stack Overflow用户

发布于 2010-11-30 16:48:31

我已经使用ZF很多年了,我根本不能使用(Zend)表单和装饰器。

在忙碌了整整一个工作日之后--再一次忙于文档、教程和我能得到的任何其他资源,我(再次)放弃了,一个小时后,我的表单准备好了,使用稍微更直观的Zend_Filter_Input界面和jQuery完成了客户端和服务器端的验证和过滤。我在窗体出现的视图中使用的唯一“奇特”东西是视图帮助器,例如:

代码语言:javascript
复制
<?php echo $this->formText('username', isset($this->input) ? $this->input->username : '', array('size' => 32)) ?>
...
<?php echo $this->formText('email', isset($this->input) ? $this->input->email : '', array('size' => 32)) ?>
...
<?php echo $this->formSubmit('register', 'Register') ?>

但这只是我的观点,其他人可能有幸福的结局,但我不是。

票数 0
EN

Stack Overflow用户

发布于 2010-11-30 20:16:39

对于Karim79的回答,这真的要看情况了。如果你习惯了Zend_Form,或者有足够的时间投入其中,那就去尝试吧,这是值得的,因为它可以在不久的将来为你节省很多时间。但这实际上是一个品味问题,如果你的设计很好,并且你使用视图助手来管理你的搜索表单等等,那么如果你觉得它更好的话,那就去试试吧。但要小心,这样做可能会导致代码混乱,即使Zend_Form也是如此,它也会在设计中强加一些规则。

在您的情况下,我将亲自使用自定义元素/装饰器和视图帮助器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4311841

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档