gpt4 book ai didi

zend-framework - Zend 框架中的表单装饰器

转载 作者:行者123 更新时间:2023-12-04 08:26:06 24 4
gpt4 key购买 nike

我是 Zend 框架的新手。我已经使用 Zend 表单和装饰器来使用类和装饰器制作表单。我创建的表格是简单的注册表。
现在我的问题是“是否建议对许多复杂形式也使用 zend 形式?”我已经制作了许多带有很多条件的充满 jquery 的复杂表单..所以现在我觉得使用装饰器制作这样的表单非常困难。

表单的强大之处在于 zend 过滤器和 zend validartios,它们为我们节省了大量时间......
那么我们是否可以在我们的 phtml 文件中创建表单并仍然使用过滤器和验证器的功能,或者还有其他任何方式......?

最佳答案

好吧,我的意见是尝试使用 Zend Form 制作表单。原因是一旦使用表单,就可以节省制作 Zend_Forms、设置装饰器、自定义元素或创建自己的元素所花费的时间。使用 Zend Form,您可以获得非常简单直接的方式来验证表单、过滤字段内容、管理错误消息、翻译它等。此外,一旦您花时间在例如编写您自己的或自定义现有的装饰器、表单 View 助手、表单元素,只需在您的下一个 ZF 项目中使用它们并使用它们就非常容易。

所以在我看来,从长远来看,使用 Zend_Form 会节省你的时间,即使一开始看起来使用 Zend_Form 比不使用它们会带来更多的麻烦和头痛。

但是当然,如​​果您想直接在 phtml 中制作表单,没有什么可以阻止您的。 Zend 过滤器和验证器都可以单独使用,独立于 Zend_Form。您还可以创建与“phtml 表单”具有相同元素和结构的 zend 表单。通过这种方式,您只能填充 zend_form,并且仅将其用于验证和过滤提交的数据,而不是用于表单的实际呈现。

关于zend-framework - Zend 框架中的表单装饰器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5714881/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com