$loader ist
das Plugin Loader Objekt selbst, während $type eine der oben
spezifizierten Typen ist. Das setzt den Plugin Loader für den gegebenen Typ auf das
neu spezifizierte Loader Objekt.
$type assoziierten Plugin Loader.
$type null ist, wird versucht den
Pfad zu allen Loadern hinzuzufügen durch anhängen des Präfix von jedem "_Validate",
"_Filter", und "_Decorator"; und anhängen des Pfades an "Validate/", "Filter/",
und "Decorator/". Wenn alle extra Formular Elementklassen unter einer üblichen
Hirarchie stehen, ist das die bequemste Methode für das Setzen von grundsätzlichen
Präfixen.
$min und
$max Parametern:
$options
Argument erlaubt es das zu tun, indem der Schlüssel 'messages' angegeben wird und
ein Array mit Schlüssel/Wert Paaren genutzt wird für das Setzen der
Nachrichten Templates. Man muss die Fehlermeldungen der betreffenden Prüfung
für die verschiedenen Fehlertypen von Prüfungen kennen.
$context. $context, wenn
ein Formular geprüft wird und breakChainOnFailure
bei Ihrer Prüfung fehlschlägt. Man sollte sichergehen, dass Prüfungen in einer
begründeten Reihenfolge definiert werden.
addValidator($nameOrValidator, $breakChainOnFailure = false, array $options =
null)
Das ist etwas beschreibender Text betreffend dem Element.
setPluginLoader(Zend_Loader_PluginLoader_Interface $loader,
$type)
addValidator($validator, $breakChainOnFailure = false, $options =
array())
prefixPath wird an setAttrib (über setAttribs
setConfigsetOptionssetPluginLoadersetTranslatorsetViewStringTrim gefiltert werden müssen, mit einem gemeinsamen Regulären
Ausdruck und das ein eigener Dekorator 'My_Decorator_TextItem' verwendet werden soll,
der für die Darstellung von ihnen erstellt wurde; zusätzlich gibt es eine Anzahl an
Standardattributen, wie 'size', 'maxLength', und 'class', die spezifiziert werden
sollen. So ein Element könnte wie folgt definiert werden: