Objektumellenőrzés, webes tanulás
Validálási objektum módszerek
- A konstruktor. Érvelésként változók tömbjét adjuk át (általában egy globális tömb $ _POST vagy $ _GET), amelyet ellenőrizni kell. Különböző módon hívhatsz, a legegyszerűbb:
Ezeket a szabályokat a Validation osztály maga írja le. Az érvényes segítő szabályait is felhasználhatja:
Hogyan írhatod a szabályodat?
Egy szabály egyszerűen egy olyan közoktatási módszer, amelyben az érvényesítés szabályai alakulnak. Az első paraméter a Validációs objektum. majd a mező nevét. Ha a szabály nem egyezik, akkor add_error () metódussal adja hozzá a hibát. Visszahívási példa 'a:
Megjegyzés. Itt és ott ellentmondás volt a dokumentációval. Csak a mező neve kerül át a visszahívásba. Ennek megfelelően nincs helye az add_error () metódusnak. Azonban a hibát a FALSE visszaadása esetén a rendszer önállóan rögzíti. Általában a következő "neponyatka" a dokumentációban.
Mi a végén? A validate () metódus maga visszaküldi a teszt eredményét - TRUE / FALSE. Egy error array elérhető a hibák () metóduson keresztül. amelyet egy olyan tömbre alkalmaztunk, amelyet átadtunk a Validate konstruktornak: