【发布时间】:2009-10-23 20:14:46
【问题描述】:
我在一个项目中使用 Zend Framework 和 Doctrine,想知道是否有人可以提出一个将 Doctrine 验证与 Zend_Form 集成的好方法。我正在努力避免代码重复。
【问题讨论】:
标签: php validation zend-framework doctrine
我在一个项目中使用 Zend Framework 和 Doctrine,想知道是否有人可以提出一个将 Doctrine 验证与 Zend_Form 集成的好方法。我正在努力避免代码重复。
【问题讨论】:
标签: php validation zend-framework doctrine
如果您对汇总表单的错误感到满意,可以通过以下方式进行: - 制作一个没有验证器的 Zend_Form - 在提交时,创建一个 Doctrine 对象并调用 isValid() - 如果无效,请不要存储,但会再次显示错误的表单
然而,我建议你,要么 - 为您的 Zend_Form 和您的模型编写验证器。 - 为您的 Zend_Form 编写验证器,将 Doctrine 模型和字段作为输入,然后根据您的模型验证内容
我想后一个选项可能是一个非常通用的库,甚至可以用于包含到 Zend 框架中。然而,以正确的方式编写它很乏味。
【讨论】: