我需要创建搜索视图,其中包含8-9控制在一个表单。这些控件是混合类型的,如文本框、文本区域、组合框、复选框和单选框。我还需要根据以前选择的值隐藏和显示一些控件。有一些控件是基于选定的值通过ajax生成的。搜索后,同一页面显示分页的结果。
谁能让我知道,我应该使用Zend表单和自定义装饰器,或我应该使用普通的html和Java脚本来准备这个页面。哪一个是节省时间的工作,因为我更喜欢后一个。
我已经有了静态HTML的页面设计。
发布于 2010-11-30 16:48:31
我已经使用ZF很多年了,我根本不能使用(Zend)表单和装饰器。
在忙碌了整整一个工作日之后--再一次忙于文档、教程和我能得到的任何其他资源,我(再次)放弃了,一个小时后,我的表单准备好了,使用稍微更直观的Zend_Filter_Input界面和jQuery完成了客户端和服务器端的验证和过滤。我在窗体出现的视图中使用的唯一“奇特”东西是视图帮助器,例如:
<?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') ?>但这只是我的观点,其他人可能有幸福的结局,但我不是。
发布于 2010-11-30 20:16:39
对于Karim79的回答,这真的要看情况了。如果你习惯了Zend_Form,或者有足够的时间投入其中,那就去尝试吧,这是值得的,因为它可以在不久的将来为你节省很多时间。但这实际上是一个品味问题,如果你的设计很好,并且你使用视图助手来管理你的搜索表单等等,那么如果你觉得它更好的话,那就去试试吧。但要小心,这样做可能会导致代码混乱,即使Zend_Form也是如此,它也会在设计中强加一些规则。
在您的情况下,我将亲自使用自定义元素/装饰器和视图帮助器。
https://stackoverflow.com/questions/4311841
复制相似问题