Zend_Form mit Zend_Config erstellen

Formulare müssen im Zend Framework nicht unbedingt programmiert werden. Man kann ein Zend_Form auch über eine Konfigurationsdatei erstellen. Wie das geht, erklärt Andrew Vayanis sehr ausführlich in seinem Artikel „Using Zend_Form with Zend_Config„. Interessant ist auch der Beitrag „Creating Tables with Zend_Form„.

Zend_Form Decorators benutzen

Wie man einen eigenen Zend Decorator für ein Zend_Form schreibt, sieht man im Video „Creating Custom Zend_Form Decorators„. Ein wirklich großartiges Video, das ich nicht hätte besser machen können!

Weitere hilfreiche Links:
Decorators with Zend_Form
Creating Custom Form Markup Using Zend_Form_Decorator

Zend_Application_Module_Autoloader benutzen

Alle Zend Module manuell in der „Bootstrap.php“ zu initialisieren kann auf Dauer anstregend sein. Aus diesem Grund wurde der Zend_Application_Module_Autoloader erfunden. Damit können nach einem festen Standard die einzelnen Module dynamisch geladen werden.

Wie das geht zeige ich an einem Beispiel aus „/application/models„.
Zend_Application_Module_Autoloader benutzen weiterlesen

Zend_Translate für Validators benutzen

Das Zend Framework stellt Validatoren für Eingabefelder eines Zend_Form bereit. Diese Validatoren liefern bei falscher Eingabe eine Fehlermeldung. Standardmäßig wird diese Fehlermeldung in Englisch ausgegeben. Insgesamt gibt es über 200 dieser Meldungen. Möchte man alle übersetzen, so hat man einiges zu tun. Zum Glück gibt es bereits übersetzte Vorlagen. Um diese zu benutzen, muss Zend_Translate eingesetzt werden.
Zend_Translate für Validators benutzen weiterlesen

Zend_Form und Array Schreibweise

Das Zend Framework bietet die Möglichkeit über Zend_Form schnell und gezielt Formulare zu erstellen. Damit die eingegebenen Daten als Array weitergegeben werden können, muss man Zend_Form dazu bringen, die Array Schreibweise zu verwenden.

Die Array-Schreibweise besteht darin, dass für jedes Formularfeld ein Attribut name besitzt, welches den Namen des Arrays trägt und als Index den Namen des Elements.
Zend_Form und Array Schreibweise weiterlesen