Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [SF2][Symfony2][Symfony] sonata admin wiele pól w formularzu do jednego pola entity
Gothicbezimienny
post 6.09.2016, 14:18:01
Post #1





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 5.11.2014

Ostrzeżenie: (0%)
-----


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 ?
Go to the top of the page
+Quote Post
kapslokk
post 6.09.2016, 14:20:40
Post #2





Grupa: Zarejestrowani
Postów: 965
Pomógł: 285
Dołączył: 19.06.2015
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


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.

Ten post edytował kapslokk 6.09.2016, 14:22:16
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 25.06.2025 - 23:47