Witam, chcę aby przy każdym włączeniu strony z formularzem tworzyła mi się lista w HTML'u na błędy (mam na myśli tę listę, która jest wyświetlana po wysłaniu formularza z błędami). W jaki sposób to zrobić? Pozdrawiam
pawv
9.02.2011, 09:47:56
spróbuj usunąć pierwszy warunek, wtedy drugi zawsze będzie niespełniony, bo nie będzie w request POSTa
Nie wiem po co tak kombinujesz. Jak sa bledy to sie je wyswietla jak nie to nie Jak chcesz wyswietlic dodatkowe informacje w formularzu wpisz je w szablonie
Jak bedziesz sie upieral przy swoim to radze poczytac o funkcjach "getErrors()" , "setErrors()" i pokombinowac.
pawv - twoja odp wyklucza tylko metode przesylania danych.. w tym wypadku POST, nie wyswietla sie jednak bledy.
pawv
22.02.2011, 15:00:37
quality - jeżeli wyłączę sprawdzanie czy formularz został wysłany postem, za każdym razem zostanie wywołana w controllerze metoda isValid (z parametrem null jeżeli nie będzie wysłanego formularza), która to własnie powoduje wypełnienie tablic _errors i _messages. Poczytaj, pokombinuj.
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.