我对 symfony 1.4 验证器有疑问
我想编写自己的验证器,但我有一个小问题。
我的错误信息与表单配置中的值相同
我的代码
class sfValidatorDefaultString extends sfValidatorString{
protected function configure($options = array(), $messages = array())
{
parent::configure($options, $messages);
$this->addMessage('default_string', 'Error message');
$this->addOption('default_string');
}
protected function doClean($value)
{
$clean = parent::doClean($value);
// tutaj utknąłem
if(in_array($value, $this->getOptions('default_string')))
{
throw new sfValidatorError($this, 'default_string', array('value' => $value['name'], 'default_string' => $this->getOption('default_string')));
}
return $clean;
}
}