ostatnio męczę jedną rzecz w wątku obok. Zakładam ten wątek gdyż problem jak widać jest większy niż by się wydawało. Chciałem w FormType wyświetlić po prostu dane które wysłałem => wydawało by się to dziecinnie proste, bo przecież 99% programistów tworzy dynamiczne formularze czy to ajaxowe czy po przeładowaniu, a jednak takie proste nie jest.
W moim przykładzie poniżej używałem już wszystkiego chyba co posiada Internet. Od dokumentacji : http://symfony.com/doc/current/cookbook/fo...dification.html po przez blogi http://php-and-symfony.matthiasnoback.nl/ czy http://sf.khepin.com/2012/10/user-dependen...ms-in-symfony2/ i inne cuda na kiju.
Odnalazłem jednak jeden artykuł w którym jest mowa o błędzie Symfonii https://github.com/symfony/symfony/issues/6128 .
Pytanie zatem brzmi => czy ktoś wie w jaki sposób wyświetlić w buildForm dane wysłane z mojego formularza ? Ja to obszedłem, że w atrybuty html wrzuciłem requesta czy te dane i śmiga... ale tak to wyglądać nie może bo tak to się nie robi.
lass PagesType extends AbstractType { { $builder ->add('title') ->add('lead'); ... $builder->addEventListener(FormEvents::POST_SET_DATA, function(FormEvent $event) { // respond to the event, modify data, or form elements $data = $event->getData(); $form = $event->getForm(); });