最近我尝试了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/