Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [SF2][Symfony2][Symfony] sonata admin wiele pól w formularzu do jednego pola entity
Forum PHP.pl > Forum > PHP > Frameworki
Gothicbezimienny
Witam,

Chciałbym stworzyć formularz, że tak go nazwę etapowy. Przy użyciu jquery pierwsze pole uaktualnia następne pole i tak dalej. Chodzi o coś w stylu

Pole1: Kategoria {lista 1,2}
gdy wybierzemy 1 w polu2 dwa mamy do wyboru {3,4}, a jak 2 w polu2 {5,6}
Pole2: Podkategoria
gdy polu 2 wybierzemy 3,4, 5,6 (zalezne od wczesniejszego wyboru) to w Polu 3 pokazuja sie kolejne kategorie zalezne od wyboru w polu2.
Pole3: Podkategoria3poziomu

I ostatni wybór zapisuje w bazie w innej tabeli połączonej z kategoriami.

Wszystkie kategorie i podkategorie przechowuje w jednej tabeli ponieważ kazda kategoria ma informacje o id rodzica czyli kategoii wyższej. Lecz tworząc w sonacie formularz napotykam na problem odwołując sie w wielu polach do tej samej kolumny entity ORM. Czy jest w ogóle taka możliwość, jeśli tak to mogłby mi ktoś powiedzieć jak ?
kapslokk
W symfony cos takiego robilo sie event listenerami z tego co pamietam. W sensie do formularza pobierasz tylko poziom 0 kategorii, pozniej masz skrypt ktory ajaxem udostepnia Ci dzieci po wybraniu/zmianie, a event listenera uzywasz, zeby formularz zostal poprawnie zwalidowany.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.