Metode de obiect validare
- Constructorul. Ca argument, este trecut un șir de variabile (de obicei, o matrice globală $ _POST sau $ _GET), care trebuie verificate. Puteți apela în mai multe moduri, cel mai simplu:
Aceste reguli sunt descrise în clasa de validare. De asemenea, puteți utiliza reguli de la ajutorul valid:
Cum să vă scrieți regula
O regulă este pur și simplu o metodă publică a clasei în care se formează regulile de validare. Primul parametru este obiectul Validare. apoi numele câmpului. Dacă regula nu se potrivește, adăugați eroarea folosind metoda add_error (). Exemplu de apel invers 'a:
Notă. Era și o discrepanță cu documentația. Numai numele câmpului este transmis la apelul invers. În consecință, nu există unde să apelați metoda add_error (). Dar eroarea în cazul returnării FALSE din funcție este înregistrată independent de sistem. În general, următoarea "neponyatka" în documentație.
În cele din urmă? Metoda validate () returnează rezultatul testului - TRUE / FALSE. O matrice de erori este disponibilă prin metoda eroare (). aplicată la o matrice pe care am trecut-o la constructorul Validate: