![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 155 Pomógł: 1 Dołączył: 12.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
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.
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 879 Pomógł: 189 Dołączył: 14.06.2006 Skąd: Bytom Ostrzeżenie: (0%) ![]() ![]() |
Cytat No nie wiem co to jest zagnieżdżony formularz Nie odczuwam przyjemności w przepisywaniu dokumentacji więc musisz tam sam zajrzeć. Cytat A kojarzysz jak tu odebrać to ID? Nie napisałem tego przypadkiem w drugim poście tego tematu? Zamiast zdarzenia POST_SET_DATA skorzystaj z PRE_BIND i wtedy w $event->getData() masz tablicę z danymi wysłanymi do formularza. Włącznie z id, które jest Tobie potrzebne. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 22:54 |