这是我的时间与工作的Ruby on Rails的,有几个不同的封装/项目赫然出现在可扩展的方式来管理验证和错误报告。

自学Python的主塔我刚刚介绍到HTMLFill迄今似乎是一个完美的解决方案,以表单验证的共同任务。

我知道这两个例子是框架的功能,或HTMLFill的情况下,打算成为一个框架的一部分......可是我还是不记得看到任何远程作为CakePHP的擦得干干净净,代码点火器,甚至是Zend公司框架。我缺少的东西在那里,或会是值得尝试模仿Python的HTMLFill在PHP5?

免责声明:    我已经写了依靠嵌入像类=“数据所需的数据,电子邮件”元数据和喜欢基于Ajax的表单验证系统,但它们总是显得笨重了我。

相信在数据验证的脂肪模型理念,与上面的例子HTMLFill,我打算在收拾机型共同HTMLFill方案到每个模型,是可能的。

链接:    HTMLFill - http://www.formencode.org/htmlfill.html#introduction

有帮助吗?

解决方案

Zend框架具有 Zend_Validate 类,它提供了一组基本的验证,你必须也 Zend_Filter_Input 类数据过滤,验证和逸出。

我还使用行走ORM验证框架在模型级别做验证。

您也可以强制在客户端级别的验证,我建议你的jQuery验证插件,它的作品真的很好...

其他提示

在斑马表格库是相当不错的,并自动生成JavaScript来执行客户端的验证以及

http://stefangabos.ro/php-libraries/zebra-form/

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top