3

最近我尝试了zend 框架(快速入门项目):) 我真的很喜欢它。

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

像这样:


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

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

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

当然,我可以在 PHP 中做到这一点(使用函数或类检查每个发布的值),但我想像这些框架所做的那样,以更智能、更有效的方式来做到这一点。

任何人都知道任何能够进行此类验证的PHP库。

我希望我能够清楚地解释我的疑问。任何帮助是极大的赞赏。

4

2 回答 2

2

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

于 2010-02-15T14:37:54.167 回答
2

HTML_QuickForm

于 2010-02-15T14:42:08.090 回答