Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [ZendFramework]Formularze - lista z błedami domyślnie widoczna
sweter
post 7.02.2011, 16:35:37
Post #1





Grupa: Zarejestrowani
Postów: 623
Pomógł: 11
Dołączył: 1.01.2009
Skąd: Wrocław

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


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


--------------------
Go to the top of the page
+Quote Post
pawv
post 9.02.2011, 09:47:56
Post #2





Grupa: Zarejestrowani
Postów: 25
Pomógł: 5
Dołączył: 9.02.2011
Skąd: warszawa

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


spróbuj usunąć pierwszy warunek, wtedy drugi zawsze będzie niespełniony, bo nie będzie w request POSTa

  1.  
  2. if($this->_request->isPost())
  3. {
  4. if($form->isValid($this->_request->getPost()))
  5. {
  6.  
  7. }
  8. }
Go to the top of the page
+Quote Post
quality
post 18.02.2011, 14:45:50
Post #3





Grupa: Zarejestrowani
Postów: 172
Pomógł: 9
Dołączył: 13.02.2006
Skąd: Warszawa

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


Nie wiem po co tak kombinujesz. Jak sa bledy to sie je wyswietla jak nie to nie smile.gif
Jak chcesz wyswietlic dodatkowe informacje w formularzu wpisz je w szablonie smile.gif

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.


--------------------
Go to the top of the page
+Quote Post
pawv
post 22.02.2011, 15:00:37
Post #4





Grupa: Zarejestrowani
Postów: 25
Pomógł: 5
Dołączył: 9.02.2011
Skąd: warszawa

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


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.
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: 24.07.2025 - 12:44