php - 表单字段的自动验证(服务器端)

标签 php validation libraries

最近我尝试了zend framework (快速启动项目):) 我真的很喜欢它。

所有框架(zend、cakephp)都实现了一种非常好的表单字段验证方式。此外,这些验证非常容易实现,您只需提供要应用的验证的名称。

像这样:


        $this->addElement('text', 'email', array(
        'label'      => 'Your email address:',
        'required'   => true,
        'filters'    => array('StringTrim'),
        'validators' => array(
        'EmailAddress',
        )));

此外,如果任何输入是根据验证标准键入并提交的,则根本不会清除剩余的表单字段值并显示正确的消息。

这让我想到我应该如何创建一个类似于此验证标准的系统。这样它就可以很容易地嵌入到尚未使用该框架构建的 Web 应用程序中。

当然,我可以在 PHP 中执行此操作(使用函数或类检查每个发布的值),但我想以更智能、更高效的方式执行此操作,就像这些框架所做的那样。

因此,是否有人知道任何能够进行此类验证的 PHP 库。

希望能把我的疑惑解释清楚。 非常感谢任何帮助。

最佳答案

你为什么不只包含 Zend_Form_Validation 库。 ZF 的想法是你可以加载任何你想要的库,你不必通过引导过程来使用框架。 只需包含它并使用它。

关于php - 表单字段的自动验证(服务器端),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2266039/

相关文章:

javascript - 检查输入框是否不为空并需要切换

ruby-on-rails - has_many 关联的 Rails 验证

更改共享库的链接

php - MySQL 在 WHERE 语句中按位返回奇数结果

javascript - 无法仅从通过 php 页面获取的 json 数据返回用户名

javascript - 允许执行时间较长的 PHP 脚本将更新发送回浏览器

java - 框架的应用

php - wordpress if ( have_posts() ) ,循环不起作用

validation - Sequelize 自定义验证器

libraries - 科学计算 : Balancing Self-Contained-ness and Reuse?