English 中文(简体)
基于PHP的表单验证助手?
原标题:
  • 时间:2009-01-27 02:37:38
  •  标签:

从我的时间与Ruby On Rails一起工作中,有几个不同的打包/项目来以可扩展的方式管理验证和错误报告。

自学Python Pylons,我刚刚接触到HTMLFill,到目前为止它似乎是一个优雅的解决方案,以完成表单验证的常见任务。

我知道这两个例子都是框架的特点,或者说HTMLFill是框架的一部分...但我真的不记得在cakephp、code igniter甚至Zend framework中看到过像这样精细的东西。我有遗漏什么吗,或者尝试在PHP5中模仿Python的HTMLFill是否值得?

disclaimers: I ve written Ajax based form validation systems that rely on embedding metadata like class="data-required data-email" and like but they ve always seemed clunky to me.

我相信数据验证的“胖模型”哲学,并计划在我的模型中打包常见的HTML填充方案,就像上面的HTMLFill示例一样。

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

最佳回答

Zend框架拥有Zend_Validate类,它为您提供一组基本验证器,您还可以使用Zend_Filter_Input类进行数据过滤、验证和转义。

我也使用了Propel ORM验证框架来进行模型级别的验证。

您还可以在客户端级别执行验证,我建议您使用 jQuery Validation 插件,它效果非常好...

问题回答

斑马表单库非常不错,还可以自动生成客户端验证所需的javascript代码。

将此翻译成中文:http://stefangabos.ro/php-libraries/zebra-form/ http://stefangabos.ro/php-libraries/zebra-form/





相关问题
热门标签