最近我尝试了zend 框架(快速入门项目):) 我真的很喜欢它。
所有框架(zend、cakephp)都实现了一种非常好的表单字段验证方式。此外,这些验证非常容易实现,您只需提供要应用的验证的名称。
像这样:
$this->addElement('text', 'email', array(
'label' => 'Your email address:',
'required' => true,
'filters' => array('StringTrim'),
'validators' => array(
'EmailAddress',
)));
此外,如果根据验证标准键入任何输入并提交,则根本不会清除剩余的表单字段值并显示正确的消息。
这让我想到我应该如何创建一个类似于这个验证标准的系统。这样它就可以很容易地嵌入到尚未使用该框架构建的 Web 应用程序中。
当然,我可以在 PHP 中做到这一点(使用函数或类检查每个发布的值),但我想像这些框架所做的那样,以更智能、更有效的方式来做到这一点。
任何人都知道任何能够进行此类验证的PHP库。
我希望我能够清楚地解释我的疑问。任何帮助是极大的赞赏。