![]() |
![]() ![]() |
![]() |
![]()
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 ![]() |
|
|
![]()
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: 27.06.2025 - 17:12 |