我想为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
>在那之后对您的验证器建模.