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„.
Schlagwort: Zend
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_Auth Tutorial
Eine ausführliche Beschreibung, wie man Zend_Auth benutzt, hat Rob Allen in seinem „Getting Started with Zend_Auth„-Tutorial geschrieben.
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