23.1. Zend_Form

Zend_Form simplifies form creation and handling in your web application. It performs the following tasks:

  • Element input filtering and validation

  • Element ordering

  • Element and Form rendering, including escaping

  • Element and form grouping

  • Element and form-level configuration

Zend_Form makes use of several Zend Framework components to accomplish its goals, including Zend_Config, Zend_Validate, Zend_Filter, Zend_Loader_PluginLoader, and optionally Zend_View.

Select a version:

Table of Contents

23.1. Zend_Form
23.2. Zend_Form Quick Start
23.2.1. Create a form object
23.2.2. Add elements to the form
23.2.3. Render a form
23.2.4. Check if a form is valid
23.2.5. Get error status
23.2.6. Putting it together
23.2.7. Using a Zend_Config Object
23.2.8. Conclusion
23.3. Creating Form Elements Using Zend_Form_Element
23.3.1. Plugin Loaders
23.3.2. Filters
23.3.3. Validators
23.3.3.1. Custom Error Messages
23.3.4. Decorators
23.3.5. Metadata and Attributes
23.3.6. Standard Elements
23.3.7. Zend_Form_Element Methods
23.3.8. Configuration
23.3.9. Custom Elements
23.4. Creating Forms Using Zend_Form
23.4.1. Plugin Loaders
23.4.2. Elements
23.4.2.1. Populating and Retrieving Values
23.4.2.2. Global Operations
23.4.2.3. Methods For Interacting With Elements
23.4.3. Display Groups
23.4.3.1. Global Operations
23.4.3.2. Using Custom Display Group Classes
23.4.3.3. Methods for Interacting With Display Groups
23.4.3.4. Zend_Form_DisplayGroup Methods
23.4.4. Sub Forms
23.4.4.1. Global Operations
23.4.4.2. Methods for Interacting With Sub Forms
23.4.5. Metadata and Attributes
23.4.6. Decorators
23.4.7. Validation
23.4.7.1. Custom Error Messages
23.4.8. Methods
23.4.9. Configuration
23.4.10. Custom forms
23.5. Creating Custom Form Markup Using Zend_Form_Decorator
23.5.1. Operation
23.5.2. Standard Decorators
23.5.3. Custom Decorators
23.5.4. Rendering Individual Decorators
23.6. Standard Form Elements Shipped With Zend Framework
23.6.1. Zend_Form_Element_Button
23.6.2. Zend_Form_Element_Captcha
23.6.3. Zend_Form_Element_Checkbox
23.6.4. Zend_Form_Element_File
23.6.5. Zend_Form_Element_Hidden
23.6.6. Zend_Form_Element_Hash
23.6.7. Zend_Form_Element_Image
23.6.8. Zend_Form_Element_MultiCheckbox
23.6.9. Zend_Form_Element_Multiselect
23.6.10. Zend_Form_Element_Password
23.6.11. Zend_Form_Element_Radio
23.6.12. Zend_Form_Element_Reset
23.6.13. Zend_Form_Element_Select
23.6.14. Zend_Form_Element_Submit
23.6.15. Zend_Form_Element_Text
23.6.16. Zend_Form_Element_Textarea
23.7. Standard Form Decorators Shipped With Zend Framework
23.7.1. Zend_Form_Decorator_Callback
23.7.2. Zend_Form_Decorator_Captcha
23.7.3. Zend_Form_Decorator_Description
23.7.4. Zend_Form_Decorator_DtDdWrapper
23.7.5. Zend_Form_Decorator_Errors
23.7.6. Zend_Form_Decorator_Fieldset
23.7.7. Zend_Form_Decorator_File
23.7.8. Zend_Form_Decorator_Form
23.7.9. Zend_Form_Decorator_FormElements
23.7.10. Zend_Form_Decorator_FormErrors
23.7.11. Zend_Form_Decorator_HtmlTag
23.7.12. Zend_Form_Decorator_Image
23.7.13. Zend_Form_Decorator_Label
23.7.14. Zend_Form_Decorator_PrepareElements
23.7.15. Zend_Form_Decorator_ViewHelper
23.7.16. Zend_Form_Decorator_ViewScript
23.8. Internationalization of Zend_Form
23.8.1. Initializing I18n in Forms
23.8.2. Standard I18n Targets
23.9. Advanced Zend_Form Usage
23.9.1. Array Notation
23.9.2. Multi-Page Forms

Previous topic

Prev

Next topic

Next

Copyright

© 2006-2016 by Zend, a Rogue Wave Company. Made with by awesome contributors.

This website is built using zend-expressive and it runs on PHP 7.

Contacts