Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Kohana] Wyświetlanie błędów (walidacja)
Forum PHP.pl > Forum > PHP > Frameworki
PiotrekM
Czy jest możliwość by walidacja zwracała wszystkie błędy na raz, tzn. lenght, alpha_dash etc. a nie pojedynczo gdy poprzednie warunki zostaną spełnione?
phpion
Nie. Sprawdzanie danego pola przerywane jest po pierwszym błędzie w związku z tym w tablicy błędów będziesz miał tylko komunikat pierwszego błędu walidacji dla danego pola. Jest to o tyle sensowne, że jeśli masz np. regułę sprawdzającą nazwę użytkownika, która:
- musi być podana,
- musi być poprawnym adresem e-mail,
- musi być unikalna (nie może już występować w bazie)
i nie podasz nazwy użytkownika to ani wyrażenie regularne, ani zapytanie do bazy nie zostaną uruchomione.
PiotrekM
to jak optymalnie mogę wyświetlić wszystkie błędy?
pedro84
Cytat(PiotrekM @ 25.03.2010, 17:11:30 ) *
to jak optymalnie mogę wyświetlić wszystkie błędy?

Hm...może łopatologicznie? W pliku form_errors.php, dla danego pola możesz ustawić tekst w rodzaju:
Cytat
Nazwa użytkownika powinna mieć X znaków, takich a takich.
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.