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%)
|
A co konkretnie nie podoba ci się w tym "Twoim rozwiązaniu"
Jeżeli napisałeś własny validiator dziedzicząc po Zend_Validate_Abstract, to raczej prościej szybciej i wygodniej już nie można. :-) Pozdrawiam pawella |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 235 Pomógł: 17 Dołączył: 18.07.2007 Skąd: Białystok Ostrzeżenie: (0%)
|
A co konkretnie nie podoba ci się w tym "Twoim rozwiązaniu" Jeżeli napisałeś własny validiator dziedzicząc po Zend_Validate_Abstract, to raczej prościej szybciej i wygodniej już nie można. :-) Pozdrawiam pawella Nie wszystko można ładnie w ten sposób załatwić. Np, przy pisaniu logowania praktycznie całą logikę trzeba upchnąć w walidatorach, co wg mnie nie jest najpiękniejszym rozwiązaniem. |
|
|
|
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
Sabistik No to możesz jeszcze użyć dekorator... 31.03.2008, 10:56:29
pawella Nie wiem, może to głupia propozycja
a może trzeba ... 31.03.2008, 16:55:43 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 18:32 |