编程语言
首页 > 编程语言> > PHP-Symfony中的自定义验证器

PHP-Symfony中的自定义验证器

作者:互联网

我想为Symfony 1.4创建自定义验证器,例如检查长度名称.我知道它存在,但我想拥有它.

我创建了/myapp/lib/validator/sfValidatorName.class.php

必须在那儿:

class sfValidatorName extends sfValidatorBase
{

  protected function configure($options = array(),
                                $messages = array()) {

      $this->addMessage('invalid', 'Invalid name!');
  }

  protected function doClean($value) {

  }
}

以及如何为此添加我的功能,例如:

    if (count($letters) < 3) {
        return 'too small';
    } else if (count($letters) > 43) {
        return 'too long'; 
    } 

解决方法:

>打开/lib/validator/sfValidatorString.class.php
>在那之后对您的验证器建模.

标签:symfony-1-4,validation,symfony1,php
来源: https://codeday.me/bug/20191208/2089434.html