【发布时间】:2009-03-18 20:25:15
【问题描述】:
这个问题主要针对PHP中的Zend,当然也适用于其他语言和框架,欢迎大家提出意见。
我最近才使用 Zend 框架,虽然它并不完美,但我玩得很开心。然而,让我发疯的一件事是,我看到的大多数使用 Zend 的人的示例都是使用 validation in special form objects,而不是在模型中。我认为这是不好的做法,因为数据可以通过表单输入以外的其他方式进入系统,这意味着验证器必须弯曲和扭曲才能验证其他输入,或者验证必须在第二个地方完成,并且逻辑重复。
我发现了一些其他的帖子和博客,那里有和我有同样感受的人,但是 Zend 的开发人员做出这个选择是有原因的,其他人似乎可以毫无问题地使用它,所以我想在此处获取社区的一些反馈。
正如我所说,这主要适用于 Zend,尽管我认为从整体上看待问题很重要,而不是在 Zend 框架的范围内工作,因为 Zend 的设计目的是让您可以尽可能多地使用,或尽可能少,如你所愿。
【问题讨论】:
标签: php zend-framework validation zend-validate