Динамическая проверка формы в symfony2 - PullRequest
1 голос
/ 02 октября 2011

До получения $_POST информации от отправки формы я ничего не знал о количестве полей, типах или правилах проверки (требуется ли поле, должно ли это быть действительным письмом и т.

Другими словами, правила и поля проверки зависят от того, что я получаю в $_POST: Пользователь сам создает поля формы и определяет правила валидации.

Так что мне нужно установить правила проверки после получения $_POST

Какой будет самый правильный способ сделать это в symfony2?

Ответы [ 2 ]

3 голосов
/ 06 октября 2011

Решение было простым: http://symfony.com/doc/current/book/forms.html#adding-validation

(кажется, этот параграф был добавлен не так давно, или я не знаю)

2 голосов
/ 04 октября 2011

Это то же самое, что происходит в CollectionType .Там экземпляр ResizeFormListener прослушивает событие preBind для динамического добавления или удаления полей.Вы должны сделать то же самое.

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