Могу ли я сделать symfony sfValidatorFile обязательным ТОЛЬКО, если действие «новое»? - PullRequest
2 голосов
/ 07 апреля 2010

У меня есть форма администратора, которая позволяет пользователям создавать объекты, которым требуется изображение. Итак, в классе формы у меня есть объект sfValidatorFile, который устанавливает для параметра 'required' значение true. Это идеальное поведение, когда пользователь создает новую сущность. Проблема возникает, когда они редактируют существующую сущность. Им не нужно выбирать изображение каждый раз, когда они редактируют объект, но если они этого не делают, Symfony возвращает ошибку, сообщающую, что изображение требуется. Так можно ли сделать sfValidatorFile условно опцией 'required'?

1 Ответ

5 голосов
/ 07 апреля 2010

new sfValidatorFile(array(....., 'required' => $this->isNew()));

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...