Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 235 Pomógł: 17 Dołączył: 18.07.2007 Skąd: Białystok Ostrzeżenie: (0%)
|
Rozważmy przykładową sytuacje: mamy rejestrację użytkowników. W bazie mamy unique na emailu. Robimy formularz z walidacją. Użyszkodnik próbuje się zarejestrować, podał dane, walidacja powiodła się, ale stwierdziłem w wyniku dalszych działań że email istnieje już w bazie i trzeba wybrać inny. Teraz chciałbym żeby wyświetlić znowu formularz i dodać w nim odpowiednią informację (jako error pod polem z emailem). Problem mam już po części rozwiązany, aczkolwiek rozwiązanie to średnio mi się podoba. Z góry dzięki za podpowiedzi ;-)
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 15.12.2005 Ostrzeżenie: (0%)
|
Nie wiem, może to głupia propozycja
a może trzeba by było stworzyć uniwersalny walidiator przyjmujący w opcja nazwę metody statycznej user::exists() ktora w przypadku niepowodzenia zwraca kod błędu.
A treść komunikatu załatwić Zend_Translate Pozdrawiam |
|
|
|
kosmowariat [ZF] Zend_Form - jak dodać własnego errora ? 29.03.2008, 00:45:19
Sabistik W tym przypadku pasuje tu napisanie własnego walid... 29.03.2008, 09:22:17
kosmowariat Dziękuję za odpowiedź, to jest właśnie to "mo... 31.03.2008, 00:11:23
pawella A co konkretnie nie podoba ci się w tym "Twoi... 31.03.2008, 09:16:21 
kosmowariat Cytat(pawella @ 31.03.2008, 10:16:21 ... 31.03.2008, 13:12:36
Sabistik No to możesz jeszcze użyć dekorator... 31.03.2008, 10:56:29 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 23:00 |