题
这是我的时间与工作的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来执行客户端的验证以及
不隶属于 StackOverflow