[Symfony] Pobieranie danych przez Ajax do pola Select |
[Symfony] Pobieranie danych przez Ajax do pola Select |
2.01.2018, 11:52:39
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 2.01.2018 Ostrzeżenie: (0%) |
Witam. Mam problem z pobraniem danych przez Ajax do Selecta. Założenie jest takie: Mam dwa pola select. Do pierwszego są pobierane nazwy producentów z bazy przy starcie skryptu. Na podstawie jaka nazwa zostanie wybrana przez użytkownika takimi danymi o modelach ma się zapełnić drugi select.
GetModelType:
Controller:
Próbowałem wykorzystać przykład z dokumentacji,ale pojawia się bład: Type error: Argument 2 passed to AppBundle\Form\GetModelType::AppBundle\Form\{closure}() must be an instance of AppBundle\Entity\Brand or null, instance of Doctrine\Common\Collections\ArrayCollection given, called in /home/.../src/AppBundle/Form/GetModelType.php on line 49 Mógłby mi ktoś wskazać gdzie popełniłem błąd,bo poruszam się tu po omacku |
|
|
7.01.2018, 18:42:56
Post
#2
|
|
Grupa: Zarejestrowani Postów: 531 Pomógł: 55 Dołączył: 3.01.2016 Skąd: Łowicz Ostrzeżenie: (0%) |
W przypadku dynamicznego generowania formularza na podstawie innego pola musisz zabezpieczyć walidację
w FORMie
ewentualnie dla postSubmit
w Kontrolerze zabezpieczyć przed wykonaniem kodu dla POSTa AJAX
-------------------- Szukam zleceń Symfony, Laravel, Back-End, Front-End, PHP, MySQL ...
|
|
|
Wersja Lo-Fi | Aktualny czas: 26.04.2024 - 22:34 |