Вопрос о валидаторах форм Symfony. Например, у меня есть поле url. Если пользователь оставит это поле пустым, все в порядке. Но если пользователь предоставляет URL-адрес, он должен указать действительный.
Я пробовал $this->setValidator('url', new sfValidatorUrl(array(), array('invalid' => 'invalid url')));
. Но он не допускает пустых значений. (что не является желаемым поведением)
Другими словами. Мне нужен валидатор с нулевым или действительным значением. Я предпочитаю не писать новый валидатор сам. Думаю, я смогу объединить несколько валидаторов для достижения своей цели.