Yii Framework Validatoren Liste

Eine kleine Auflistung – ein Cheatsheet – zu den vorhandenen Validatoren von Yii. Aktuell zur Framework Version 1.1.14. In der rules()-Methode des Models kommen die gelisteten Validatoren zum Einsatz.
array('klassenattribut', 2.Parameter, 3.Parameter),

2.Parameter 3.Parameter Datentyp Validierungsbeschreibung
boolean allowEmpty boolean Ob der Wert des Attributs Null oder leer sein kann.
falseValue mixed Der repräsentierende Wert für den Falsch-Status.
strict boolean Ob der Vergleich zu trueValue und falseValue strikt ist.
trueValue mixed Der repräsentierende Wert für den Wahr-Status.
captcha allowEmpty boolean Ob der Wert des Attributs Null oder leer sein kann.
captchaAction string ID der Action-Methode die das CAPTCHA Bild rendert.
caseSensitive boolean Ob der Vergleich case sensitive ist und die Groß/Kleinschreibung beachten soll.
compare allowEmpty boolean Ob der Wert des Attributs Null oder leer sein kann.
compareAttribute string Der Name des Attributs zum Vergleichen.
compareValue string Der konstante Wert mit welchem verglichen wird.
operator string Der Operator zum Vergleich.
strict boolean Ob der Vergleich strikt ist (Wert und Datentyp müssen gleich sein).
email allowEmpty boolean Ob der Wert des Attributs Null oder leer sein kann.
allowName boolean Ob der Name in E-Mail-Adresse erlaubt wird.
checkMX boolean Ob der MX Record geprüft werden soll nach der E-Mail-Adresse.
checkPort boolean Ob für die E-Mail-Adresse Port 25 geprüft wird.
fullPattern string Der reguläre Ausdruck welcher zur Validierung der E-Mail-Adresse gebraucht wird.
pattern string Der reguläre Ausdruck zur Validierung des Attribut Wertes.
exist allowEmpty boolean Ob der Wert des Attributs Null oder leer sein kann.
attributName string ActiveRecord-Klassen Attribut welches zum nachgucken der Attribut Werte bei der Validierung heran gezogen werden sollte.
className string ActiveRecord Klassenname der verwendet werden soll, um den Attribut Wert zur Validierung nachzuschlagen.
criteria array Zusätzliche Abfragekriterien.
default setOnEmpty boolean Ob der Default-Wert gesetzt wird wenn der Attribut Wert gleich Null oder leer ist.
value mixed Der Default-Wert welcher gesetzt wird zu spezifischen Attributen.
file allowEmpty boolean Ob das Attribut eine Datei zum Hochladen benötigt oder nicht.
maxFiles integer Die maximale Anzahl von Dateien, die das gegebene Attribut halten kann.
maxSize integer Die maximale Anzahl benötigter Bytes zur hochgeladenen Datei.
minSize integer Die minimale Anzahl
tooLarge string
tooMany string
tooSmall string
types mixed
wrongType string
filter

mehr kommt noch…

Advertisements

Kommentare

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden / Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden / Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden / Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden / Ändern )

Verbinde mit %s