![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 1.03.2015 Ostrzeżenie: (0%) ![]() ![]() |
Witam, tak jak w temacie, mam problem z formularzem.
Zdefiniowałem wszystkie typy pól, ładnie juz sie wyświetla z bootstrape, ale gdy chce zobaczyć czy faktycznie zapisuje dane z formularza, to po kliknięciu buttona, strona sie odświeża i w pasku adresu przekazane są dane z formularza.. Doszedłem do wniosku ze musi być problem z metodą, ale nie wiem jak ją zmienić.. tutaj controler:
a Tutaj typ:
Po uruchomieniu strony wyświetla sie nima, wiec to musi być coś z method.... Jakieś pomysły? Ten post edytował destyl 1.03.2015, 17:24:35 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Po prostu podejrzyj w źródle strony jaką metodę generuje framework. Jak generuje get to $builder->setMethod('post')
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 82 Pomógł: 22 Dołączył: 20.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
jak w twigu renderujesz tag form? {{ form_start(form) }} ?
po 2 wystarczy tak, nieptrzebnie sprawdzasz metode. $form->handleRequest($request); if ($form->isValid()) { ... } |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Cytat Po uruchomieniu strony wyświetla sie nima, wiec to musi być coś z method.... Jakieś pomysły? Po uruchomieniu strony czy wysłaniu formularza? Jeżeli po wejściu na stronę, to jest logiczne, bo to wynika z if else. Jeżeli nie ma przesłanego formularza POSTem to ustawiasz tak zmienną. Już prędzej to powinieneś ten tekst wstawiac jak się walidacja nie powiodła. No i tutaj zapomniałeś o $ i wstawiasz stałą z nie zmienną. btw. widzę że kod z kursu eduweb (IMG:style_emoticons/default/wink.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 18.09.2025 - 11:04 |