Подтвердить что ты не робот

Для чего я могу использовать Buildview и finishView форм symfony

Я старался, но все равно не мог получить, для чего purpsoe я могу использовать viewview и закончить просмотр в symfony2.

Может кто-нибудь, пожалуйста, дайте мне простой пример того, как его использовать.

Я пытаюсь изучить symfony, используя все его функции

4b9b3361

Ответ 1

Вы можете использовать методы buildView и finishView в своем типе, чтобы передать новый вид vars в шаблон формы. Например, вы можете передавать материал из опций формы или сформировать класс данных.

Метод buildView запускается до того, как создаются представления детей, поэтому вы не можете получить доступ к дочерним представлениям (тогда вы должны использовать finishView, которые запускаются после просмотра представлений детей).

пример bulidView

пример оформления чертежа

второй пример buildView