Я создал собственный валидатор, но когда я хочу его использовать, кажется, что он никогда не выполняется!
валидатор:
class sfTestUrlValidator extends sfValidatorUrl {
public function initialize($context, $parameters = null) {
// Initialize parent
parent::initialize($context);
}
public function execute(&$value, &$error) {
if($value == "http://www.librosweb.es/")
{
//$error = "noooooooooooooo";
return true;
}
else return false;
}
}
в методе настройки формы, я делаю так:
public function configure() {
.....
....
'url' => new sfTestUrlValidator(),