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;
}
}