Dojo/Form.php
Zend Framework
LICENSE
This source file is subject to the new BSD license that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://framework.zend.com/license/new-bsd If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to [email protected] so we can send you a copy immediately.
- Category
- Zend
- Copyright
- Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
- Package
- Zend_Dojo
- Subpackage
- Form
\Zend_Dojo_Form
Dijit-enabled Form
- Parent(s)
- \Zend_Form
- Copyright
- Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
- Uses
- \global\Zend_Form
- Version
- $Id: Form.php 24593 2012-01-05 20:35:02Z matthew $
Constants

DECORATOR
= 'DECORATOR'
- Inherited_from
- \Zend_Form::DECORATOR

METHOD_DELETE
= 'delete'
- Inherited_from
- \Zend_Form::METHOD_DELETE

METHOD_GET
= 'get'
- Inherited_from
- \Zend_Form::METHOD_GET

METHOD_POST
= 'post'
- Inherited_from
- \Zend_Form::METHOD_POST

METHOD_PUT
= 'put'
- Inherited_from
- \Zend_Form::METHOD_PUT

ENCTYPE_URLENCODED
= 'application/x-www-form-urlencoded'
- Inherited_from
- \Zend_Form::ENCTYPE_URLENCODED

ENCTYPE_MULTIPART
= 'multipart/form-data'
- Inherited_from
- \Zend_Form::ENCTYPE_MULTIPART
Properties


array $_attribs = array()
array()
Details- Type
- array
- Inherited_from
- \Zend_Form::$$_attribs


array $_decorators = array()
array()
Details- Type
- array
- Inherited_from
- \Zend_Form::$$_decorators


string $_defaultDisplayGroupClass = 'Zend_Form_DisplayGroup'
'Zend_Form_DisplayGroup'
Details- Type
- string
- Inherited_from
- \Zend_Form::$$_defaultDisplayGroupClass


bool $_disableLoadDefaultDecorators = false
Should we disable loading the default decorators?
Inherited from: \Zend_Form::$$_disableLoadDefaultDecoratorsfalse
Details- Type
- bool
- Inherited_from
- \Zend_Form::$$_disableLoadDefaultDecorators


array $_displayGroupPrefixPaths = array()
array()
Details- Type
- array
- Inherited_from
- \Zend_Form::$$_displayGroupPrefixPaths


array $_displayGroups = array()
Groups of elements grouped for display purposes
Inherited from: \Zend_Form::$$_displayGroupsarray()
Details- Type
- array
- Inherited_from
- \Zend_Form::$$_displayGroups


null|array $_elementDecorators =
- Type
- null | array
- Inherited_from
- \Zend_Form::$$_elementDecorators


array $_elementPrefixPaths = array()
Prefix paths to use when creating elements
Inherited from: \Zend_Form::$$_elementPrefixPathsarray()
Details- Type
- array
- Inherited_from
- \Zend_Form::$$_elementPrefixPaths


array $_elements = array()
array()
Details- Type
- array
- Inherited_from
- \Zend_Form::$$_elements


array $_errorMessages = array()
array()
Details- Type
- array
- Inherited_from
- \Zend_Form::$$_errorMessages


bool $_errorsExist = false
false
Details- Type
- bool
- Inherited_from
- \Zend_Form::$$_errorsExist


bool $_errorsForced = false
false
Details- Type
- bool
- Inherited_from
- \Zend_Form::$$_errorsForced


bool $_isRendered = false
false
Details- Type
- bool
- Inherited_from
- \Zend_Form::$$_isRendered


array $_loaders = array()
array()
Details- Type
- array
- Inherited_from
- \Zend_Form::$$_loaders


array $_methods = array('delete', 'get', 'post', 'put')
array('delete', 'get', 'post', 'put')
Details- Type
- array
- Inherited_from
- \Zend_Form::$$_methods


bool $_orderUpdated = false
false
Details- Type
- bool
- Inherited_from
- \Zend_Form::$$_orderUpdated


array $_subFormPrefixPaths = array()
array()
Details- Type
- array
- Inherited_from
- \Zend_Form::$$_subFormPrefixPaths


array $_subForms = array()
array()
Details- Type
- array
- Inherited_from
- \Zend_Form::$$_subForms


\Zend_Translate $_translator =
- Type
- \Zend_Translate
- Inherited_from
- \Zend_Form::$$_translator


\Zend_Translate $_translatorDefault =
- Type
- \Zend_Translate
- Inherited_from
- \Zend_Form::$$_translatorDefault


bool $_translatorDisabled = false
false
Details- Type
- bool
- Inherited_from
- \Zend_Form::$$_translatorDisabled


\Zend_View_Interface $_view =
- Type
- \Zend_View_Interface
- Inherited_from
- \Zend_Form::$$_view
Methods


__call(string $method, array $args) : string
Call renderDecoratorName() to render a specific decorator.
Name | Type | Description |
---|---|---|
$method | string | |
$args | array |
Type | Description |
---|---|
string |
Exception | Description |
---|---|
\Zend_Form_Exception | for invalid decorator or invalid method call |


__construct(array | \Zend_Config | null $options = null) : void
Constructor
Registers form view helper as decorator
Name | Type | Description |
---|---|---|
$options | array | \Zend_Config | null |


__get(string $name) : \Zend_Form_Element | \Zend_Form | null
Overloading: access to elements, form groups, and display groups
Inherited from: \Zend_Form::__get()Name | Type | Description |
---|---|---|
$name | string |
Type | Description |
---|---|
\Zend_Form_Element | \Zend_Form | null |


__isset(string $name) : boolean
Overloading: access to elements, form groups, and display groups
Inherited from: \Zend_Form::__isset()Name | Type | Description |
---|---|---|
$name | string |
Type | Description |
---|---|
boolean |


__set(string $name, \Zend_Form_Element | \Zend_Form $value) : void
Overloading: access to elements, form groups, and display groups
Inherited from: \Zend_Form::__set()Name | Type | Description |
---|---|---|
$name | string | |
$value | \Zend_Form_Element | \Zend_Form |
Exception | Description |
---|---|
\Zend_Form_Exception | for invalid $value |


__unset(string $name) : void
Overloading: access to elements, form groups, and display groups
Inherited from: \Zend_Form::__unset()Name | Type | Description |
---|---|---|
$name | string |


_addDisplayGroupObject(\Zend_Form_DisplayGroup $group, string | null $name = null) : \Zend_Form
Add a display group object (used with cloning)
Inherited from: \Zend_Form::_addDisplayGroupObject()Name | Type | Description |
---|---|---|
$group | \Zend_Form_DisplayGroup | |
$name | string | null |
Type | Description |
---|---|
\Zend_Form |


_array_replace_recursive(array $into) : void
This is a helper function until php 5.3 is widespreaded
Inherited from: \Zend_Form::_array_replace_recursive()Name | Type | Description |
---|---|---|
$into | array |
- Access
- protected


_attachToArray(mixed $value, string $arrayPath) : array
Converts given arrayPath to an array and attaches given value at the end of it.
Inherited from: \Zend_Form::_attachToArray()Name | Type | Description |
---|---|---|
$value | mixed | The value to attach |
$arrayPath | string | Given array path to convert and attach to. |
Type | Description |
---|---|
array |


_dissolveArrayUnsetKey(array $array, string | null $arrayPath, string $key) : array
Given an array, an optional arrayPath and a key this method dissolves the arrayPath and unsets the key within the array if it exists.
Inherited from: \Zend_Form::_dissolveArrayUnsetKey()Name | Type | Description |
---|---|---|
$array | array | |
$arrayPath | string | null | |
$key | string |
Type | Description |
---|---|
array |


_dissolveArrayValue(array $value, string $arrayPath) : string
Extract the value by walking the array using given array path.
Inherited from: \Zend_Form::_dissolveArrayValue()Given an array path such as foo[bar][baz], returns the value of the last element (in this case, 'baz').
Name | Type | Description |
---|---|---|
$value | array | Array to walk |
$arrayPath | string | Array notation path of the part to extract |
Type | Description |
---|---|
string |


_getArrayName(string $value) : string
Given a value such as foo[bar][baz], returns the last element (in this case, 'baz').
Name | Type | Description |
---|---|---|
$value | string |
Type | Description |
---|---|
string |


_getDecorator(string $name, null | array $options) : \Zend_Form_Decorator_Interface
Instantiate a decorator based on class name or class name fragment
Inherited from: \Zend_Form::_getDecorator()Name | Type | Description |
---|---|---|
$name | string | |
$options | null | array |
Type | Description |
---|---|
\Zend_Form_Decorator_Interface |


_getErrorMessages() : array
Retrieve optionally translated custom error messages
Inherited from: \Zend_Form::_getErrorMessages()Type | Description |
---|---|
array |


_loadDecorator(array $decorator, mixed $name) : \Zend_Form_Decorator_Interface
Name | Type | Description |
---|---|---|
$decorator | array | Decorator type and options |
$name | mixed | Decorator name or alias |
Type | Description |
---|---|
\Zend_Form_Decorator_Interface |


_setElementsBelongTo(string $name = null) : void
Name | Type | Description |
---|---|---|
$name | string | Element name |


_setIsRendered() : void
When calling renderFormElements or render this method is used to set $_isRendered member to prevent repeatedly merging belongsTo setting
Inherited from: \Zend_Form::_setIsRendered()

addAttribs(array $attribs) : \Zend_Form
Name | Type | Description |
---|---|---|
$attribs | array |
Type | Description |
---|---|
\Zend_Form |


addDecorator(string | \Zend_Form_Decorator_Interface $decorator, array | \Zend_Config $options = null) : \Zend_Form
Name | Type | Description |
---|---|---|
$decorator | string | \Zend_Form_Decorator_Interface | |
$options | array | \Zend_Config | Options with which to initialize decorator |
Type | Description |
---|---|
\Zend_Form |


addDecorators(array $decorators) : \Zend_Form
Name | Type | Description |
---|---|---|
$decorators | array |
Type | Description |
---|---|
\Zend_Form |


addDisplayGroup(array $elements, string $name, array | \Zend_Config $options = null) : \Zend_Form
Groups named elements for display purposes.
If a referenced element does not yet exist in the form, it is omitted.
Name | Type | Description |
---|---|---|
$elements | array | |
$name | string | |
$options | array | \Zend_Config |
Type | Description |
---|---|
\Zend_Form |
Exception | Description |
---|---|
\Zend_Form_Exception | if no valid elements provided |


addDisplayGroupPrefixPath(string $prefix, string $path) : \Zend_Form
Add prefix path for all display groups
Inherited from: \Zend_Form::addDisplayGroupPrefixPath()Name | Type | Description |
---|---|---|
$prefix | string | |
$path | string |
Type | Description |
---|---|
\Zend_Form |


addDisplayGroupPrefixPaths(array $spec) : \Zend_Form
Add multiple display group prefix paths at once
Inherited from: \Zend_Form::addDisplayGroupPrefixPaths()Name | Type | Description |
---|---|---|
$spec | array |
Type | Description |
---|---|
\Zend_Form |


addDisplayGroups(array $groups) : \Zend_Form
Name | Type | Description |
---|---|---|
$groups | array |
Type | Description |
---|---|
\Zend_Form |


addElement(string | \Zend_Form_Element $element, string $name = null, array | \Zend_Config $options = null) : \Zend_Form
$element may be either a string element type, or an object of type Zend_Form_Element. If a string element type is provided, $name must be provided, and $options may be optionally provided for configuring the element.
If a Zend_Form_Element is provided, $name may be optionally provided, and any provided $options will be ignored.
Name | Type | Description |
---|---|---|
$element | string | \Zend_Form_Element | |
$name | string | |
$options | array | \Zend_Config |
Type | Description |
---|---|
\Zend_Form |
Exception | Description |
---|---|
\Zend_Form_Exception | on invalid element |


addElementPrefixPath(string $prefix, string $path, string $type = null) : \Zend_Form
Name | Type | Description |
---|---|---|
$prefix | string | |
$path | string | |
$type | string |
Type | Description |
---|---|
\Zend_Form |


addElementPrefixPaths(array $spec) : \Zend_Form
Name | Type | Description |
---|---|---|
$spec | array |
Type | Description |
---|---|
\Zend_Form |


addElements(array $elements) : \Zend_Form
Name | Type | Description |
---|---|---|
$elements | array |
Type | Description |
---|---|
\Zend_Form |


addError(string $message) : \Zend_Form
Add an error message and mark element as failed validation
Inherited from: \Zend_Form::addError()Name | Type | Description |
---|---|---|
$message | string |
Type | Description |
---|---|
\Zend_Form |


addErrorMessage(string $message) : \Zend_Form
Add a custom error message to return in the event of failed validation
Inherited from: \Zend_Form::addErrorMessage()Name | Type | Description |
---|---|---|
$message | string |
Type | Description |
---|---|
\Zend_Form |


addErrorMessages(array $messages) : \Zend_Form
Add multiple custom error messages to return in the event of failed validation
Inherited from: \Zend_Form::addErrorMessages()Name | Type | Description |
---|---|---|
$messages | array |
Type | Description |
---|---|
\Zend_Form |


addErrors(array $messages) : \Zend_Form
Add multiple error messages and flag element as failed validation
Inherited from: \Zend_Form::addErrors()Name | Type | Description |
---|---|---|
$messages | array |
Type | Description |
---|---|
\Zend_Form |


addPrefixPath(string $prefix, string $path, string $type = null) : \Zend_Form
If no $type specified, assumes it is a base path for both filters and validators, and sets each according to the following rules: - decorators: $prefix = $prefix . '_Decorator' - elements: $prefix = $prefix . '_Element'
Otherwise, the path prefix is set on the appropriate plugin loader.
If $type is 'decorator', sets the path in the decorator plugin loader for all elements. Additionally, if no $type is provided, the prefix and path is added to both decorator and element plugin loader with following settings: $prefix . '_Decorator', $path . '/Decorator/' $prefix . '_Element', $path . '/Element/'
Name | Type | Description |
---|---|---|
$prefix | string | |
$path | string | |
$type | string |
Type | Description |
---|---|
\Zend_Form |
Exception | Description |
---|---|
\Zend_Form_Exception | for invalid type |


addPrefixPaths(array $spec) : \Zend_Form
Name | Type | Description |
---|---|---|
$spec | array |
Type | Description |
---|---|
\Zend_Form |


addSubForm(\Zend_Form $form, string $name, int $order = null) : \Zend_Form
Name | Type | Description |
---|---|---|
$form | \Zend_Form | |
$name | string | |
$order | int |
Type | Description |
---|---|
\Zend_Form |


addSubForms(array $subForms) : \Zend_Form
Name | Type | Description |
---|---|---|
$subForms | array |
Type | Description |
---|---|
\Zend_Form |


createElement(string $type, string $name, array | \Zend_Config $options = null) : \Zend_Form_Element
Acts as a factory for creating elements. Elements created with this method will not be attached to the form, but will contain element settings as specified in the form object (including plugin loader prefix paths, default decorators, etc.).
Name | Type | Description |
---|---|---|
$type | string | |
$name | string | |
$options | array | \Zend_Config |
Type | Description |
---|---|
\Zend_Form_Element |


current() : \Zend_Form_Element | \Zend_Form_DisplayGroup | \Zend_Form
Type | Description |
---|---|
\Zend_Form_Element | \Zend_Form_DisplayGroup | \Zend_Form |


filterName(string $value, bool $allowBrackets = false) : string
Filter a name to only allow valid variable characters
Inherited from: \Zend_Form::filterName()Name | Type | Description |
---|---|---|
$value | string | |
$allowBrackets | bool |
Type | Description |
---|---|
string |


getAttrib(string $key) : mixed
Name | Type | Description |
---|---|---|
$key | string |
Type | Description |
---|---|
mixed |


getCustomMessages() : array
Retrieve translated custom error messages Proxies to {@link _getErrorMessages()}.
Inherited from: \Zend_Form::getCustomMessages()Type | Description |
---|---|
array |


getDecorator(string $name) : false | \Zend_Form_Decorator_Abstract
Name | Type | Description |
---|---|---|
$name | string |
Type | Description |
---|---|
false | \Zend_Form_Decorator_Abstract |


getDefaultDisplayGroupClass() : string
Retrieve default display group class
Inherited from: \Zend_Form::getDefaultDisplayGroupClass()Type | Description |
---|---|
string |


getDefaultTranslator() : null | \Zend_Translate
Get global default translator object
Inherited from: \Zend_Form::getDefaultTranslator()Type | Description |
---|---|
null | \Zend_Translate |


getDisplayGroup(string $name) : \Zend_Form_DisplayGroup | null
Name | Type | Description |
---|---|---|
$name | string |
Type | Description |
---|---|
\Zend_Form_DisplayGroup | null |


getElement(string $name) : \Zend_Form_Element | null
Name | Type | Description |
---|---|---|
$name | string |
Type | Description |
---|---|
\Zend_Form_Element | null |


getElementsAndSubFormsOrdered() : array
Returns a one dimensional numerical indexed array with the Elements, SubForms and Elements from DisplayGroups as Values.
Inherited from: \Zend_Form::getElementsAndSubFormsOrdered()Subitems are inserted based on their order Setting if set, otherwise they are appended, the resulting numerical index may differ from the order value.
Type | Description |
---|---|
array |
- Access
- protected


getErrors(string $name = null, $suppressArrayNotation = false) : array
Get error codes for all elements failing validation
Inherited from: \Zend_Form::getErrors()Name | Type | Description |
---|---|---|
$name | string | |
$suppressArrayNotation |
Type | Description |
---|---|
array |


getFullyQualifiedName() : string
Places name as subitem of array and/or appends brackets.
Type | Description |
---|---|
string |


getMessages(string $name = null, bool $suppressArrayNotation = false) : array
Retrieve error messages from elements failing validations
Inherited from: \Zend_Form::getMessages()The array keys are validation failure message identifiers, and the array values are the corresponding human-readable message strings.
If isValid() was never called or if the most recent isValid() call returned true, then this method returns an empty array.
Name | Type | Description |
---|---|---|
$name | string | |
$suppressArrayNotation | bool |
Type | Description |
---|---|
array |


getPluginLoader(string $type = null) : \Zend_Loader_PluginLoader_Interface
$type may be one of: - decorator - element
If a plugin loader does not exist for the given type, defaults are created.
Name | Type | Description |
---|---|---|
$type | string |
Type | Description |
---|---|
\Zend_Loader_PluginLoader_Interface |


getSubForm(string $name) : \Zend_Form | null
Name | Type | Description |
---|---|---|
$name | string |
Type | Description |
---|---|
\Zend_Form | null |


getUnfilteredValue(string $name) : mixed
Name | Type | Description |
---|---|---|
$name | string |
Type | Description |
---|---|
mixed |


getValidValues(array $data, bool $suppressArrayNotation = false) : array
Returns only the valid values from the given form input.
Inherited from: \Zend_Form::getValidValues()For models that can be saved in a partially valid state, for example when following the builder, prototype or state patterns it is particularly interessting to retrieve all the current valid values to persist them.
Name | Type | Description |
---|---|---|
$data | array | |
$suppressArrayNotation | bool |
Type | Description |
---|---|
array |


getValue(string $name) : mixed
Name | Type | Description |
---|---|---|
$name | string |
Type | Description |
---|---|
mixed |


getValues(bool $suppressArrayNotation = false) : array
Name | Type | Description |
---|---|---|
$suppressArrayNotation | bool |
Type | Description |
---|---|
array |


getView() : \Zend_View_Interface | null
If none registered, attempts to pull from ViewRenderer.
Type | Description |
---|---|
\Zend_View_Interface | null |


hasDefaultTranslator() : boolean
Is there a default translation object set?
Inherited from: \Zend_Form::hasDefaultTranslator()Type | Description |
---|---|
boolean |


hasTranslator() : bool
Does this form have its own specific translator?
Inherited from: \Zend_Form::hasTranslator()Type | Description |
---|---|
bool |


isValid(array $data) : boolean
If $value fails validation, then this method returns false, and getMessages() will return an array of messages that explain why the validation failed.
Name | Type | Description |
---|---|---|
$data | array |
Type | Description |
---|---|
boolean |
Exception | Description |
---|---|
\Zend_Validate_Exception | If validation of $value is impossible |


isValidPartial(array $data) : boolean
Does not check for required flags.
Name | Type | Description |
---|---|---|
$data | array |
Type | Description |
---|---|
boolean |


loadDefaultDecoratorsIsDisabled() : bool
Should we load the default decorators?
Inherited from: \Zend_Form::loadDefaultDecoratorsIsDisabled()Type | Description |
---|---|
bool |


markAsError() : \Zend_Form
Mark the element as being in a failed validation state
Inherited from: \Zend_Form::markAsError()Type | Description |
---|---|
\Zend_Form |


populate(array $values) : \Zend_Form
Proxies to setDefaults()
Name | Type | Description |
---|---|---|
$values | array |
Type | Description |
---|---|
\Zend_Form |


processAjax(array $data) : string
Checks if provided $data is valid, via isValidPartial(). If so, it returns JSON-encoded boolean true. If not, it returns JSON-encoded error messages (as returned by getMessages()).
Name | Type | Description |
---|---|---|
$data | array |
Type | Description |
---|---|
string | JSON-encoded boolean true or error messages |


removeAttrib(string $key) : bool
Name | Type | Description |
---|---|---|
$key | string |
Type | Description |
---|---|
bool |


removeDecorator(string $name) : bool
Name | Type | Description |
---|---|---|
$name | string |
Type | Description |
---|---|
bool |


removeDisplayGroup(string $name) : boolean
Name | Type | Description |
---|---|---|
$name | string |
Type | Description |
---|---|
boolean |


removeElement(string $name) : boolean
Name | Type | Description |
---|---|---|
$name | string |
Type | Description |
---|---|
boolean |


removeFromIteration(string $name) : void
Name | Type | Description |
---|---|---|
$name | string | Element/group/form name |


removeSubForm(string $name) : boolean
Name | Type | Description |
---|---|---|
$name | string |
Type | Description |
---|---|
boolean |


render(\Zend_View_Interface $view = null) : string
Name | Type | Description |
---|---|---|
$view | \Zend_View_Interface |
Type | Description |
---|---|
string |


rewind() : void
Move pointer to beginning of element/subform/display group loop
Inherited from: \Zend_Form::rewind()

setAction(string $action) : \Zend_Form
Name | Type | Description |
---|---|---|
$action | string |
Type | Description |
---|---|
\Zend_Form |


setAttrib(string $key, mixed $value) : \Zend_Form
Name | Type | Description |
---|---|---|
$key | string | |
$value | mixed |
Type | Description |
---|---|
\Zend_Form |


setAttribs(array $attribs) : \Zend_Form
Overwrites any previously set attributes.
Name | Type | Description |
---|---|---|
$attribs | array |
Type | Description |
---|---|
\Zend_Form |


setConfig(\Zend_Config $config) : \Zend_Form
Name | Type | Description |
---|---|---|
$config | \Zend_Config |
Type | Description |
---|---|
\Zend_Form |


setDecorators(array $decorators) : \Zend_Form
Name | Type | Description |
---|---|---|
$decorators | array |
Type | Description |
---|---|
\Zend_Form |


setDefault(string $name, mixed $value) : \Zend_Form
Name | Type | Description |
---|---|---|
$name | string | |
$value | mixed |
Type | Description |
---|---|
\Zend_Form |


setDefaultDisplayGroupClass(string $class) : \Zend_Form
Name | Type | Description |
---|---|---|
$class | string |
Type | Description |
---|---|
\Zend_Form |


setDefaultTranslator(\Zend_Translate | \Zend_Translate_Adapter | null $translator = null) : void
Set global default translator object
Inherited from: \Zend_Form::setDefaultTranslator()Name | Type | Description |
---|---|---|
$translator | \Zend_Translate | \Zend_Translate_Adapter | null |


setDefaults(array $defaults) : \Zend_Form
Sets values for all elements specified in the array of $defaults.
Name | Type | Description |
---|---|---|
$defaults | array |
Type | Description |
---|---|
\Zend_Form |


setDescription(string $value) : \Zend_Form
Name | Type | Description |
---|---|---|
$value | string |
Type | Description |
---|---|
\Zend_Form |


setDisableLoadDefaultDecorators(bool $flag) : \Zend_Form
Set flag to disable loading default decorators
Inherited from: \Zend_Form::setDisableLoadDefaultDecorators()Name | Type | Description |
---|---|---|
$flag | bool |
Type | Description |
---|---|
\Zend_Form |


setDisableTranslator(bool $flag) : \Zend_Form
Indicate whether or not translation should be disabled
Inherited from: \Zend_Form::setDisableTranslator()Name | Type | Description |
---|---|---|
$flag | bool |
Type | Description |
---|---|
\Zend_Form |


setDisplayGroupDecorators(array $decorators) : \Zend_Form
Set all display group decorators as specified
Inherited from: \Zend_Form::setDisplayGroupDecorators()Name | Type | Description |
---|---|---|
$decorators | array |
Type | Description |
---|---|
\Zend_Form |


setDisplayGroups(array $groups) : \Zend_Form
Name | Type | Description |
---|---|---|
$groups | array |
Type | Description |
---|---|
\Zend_Form |


setElementDecorators(array $decorators, array | null $elements = null, bool $include = true) : \Zend_Form
Name | Type | Description |
---|---|---|
$decorators | array | |
$elements | array | null | Specific elements to decorate or exclude from decoration |
$include | bool | Whether $elements is an inclusion or exclusion list |
Type | Description |
---|---|
\Zend_Form |


setElementFilters(array $filters) : \Zend_Form
Name | Type | Description |
---|---|---|
$filters | array |
Type | Description |
---|---|
\Zend_Form |


setElements(array $elements) : \Zend_Form
Name | Type | Description |
---|---|---|
$elements | array |
Type | Description |
---|---|
\Zend_Form |


setElementsBelongTo(string $array) : \Zend_Form
Name | Type | Description |
---|---|---|
$array | string |
Type | Description |
---|---|
\Zend_Form |


setEnctype(string $value) : \Zend_Form
Name | Type | Description |
---|---|---|
$value | string |
Type | Description |
---|---|
\Zend_Form |


setErrorMessages(array $messages) : \Zend_Form
Same as addErrorMessages(), but clears custom error message stack first
Inherited from: \Zend_Form::setErrorMessages()Name | Type | Description |
---|---|---|
$messages | array |
Type | Description |
---|---|
\Zend_Form |


setErrors(array $messages) : \Zend_Form
Overwrite any previously set error messages and flag as failed validation
Inherited from: \Zend_Form::setErrors()Name | Type | Description |
---|---|---|
$messages | array |
Type | Description |
---|---|
\Zend_Form |


setIsArray(bool $flag) : \Zend_Form
Name | Type | Description |
---|---|---|
$flag | bool | Value of flag |
Type | Description |
---|---|
\Zend_Form |


setLegend(string $value) : \Zend_Form
Name | Type | Description |
---|---|---|
$value | string |
Type | Description |
---|---|
\Zend_Form |


setMethod(string $method) : \Zend_Form
Only values in $_methods() allowed
Name | Type | Description |
---|---|---|
$method | string |
Type | Description |
---|---|
\Zend_Form |
Exception | Description |
---|---|
\Zend_Form_Exception |


setName(string $name) : \Zend_Form
Name | Type | Description |
---|---|---|
$name | string |
Type | Description |
---|---|
\Zend_Form |


setOptions(array $options) : \Zend_Form
Name | Type | Description |
---|---|---|
$options | array |
Type | Description |
---|---|
\Zend_Form |


setOrder(int $index) : \Zend_Form
Name | Type | Description |
---|---|---|
$index | int |
Type | Description |
---|---|
\Zend_Form |


setPluginLoader(\Zend_Loader_PluginLoader_Interface $loader, string $type = null) : \Zend_Form
Set plugin loaders for use with decorators and elements
Inherited from: \Zend_Form::setPluginLoader()Name | Type | Description |
---|---|---|
$loader | \Zend_Loader_PluginLoader_Interface | |
$type | string | 'decorator' or 'element' |
Type | Description |
---|---|
\Zend_Form |
Exception | Description |
---|---|
\Zend_Form_Exception | on invalid type |


setSubFormDecorators(array $decorators) : \Zend_Form
Name | Type | Description |
---|---|---|
$decorators | array |
Type | Description |
---|---|
\Zend_Form |


setSubForms(array $subForms) : \Zend_Form
Name | Type | Description |
---|---|---|
$subForms | array |
Type | Description |
---|---|
\Zend_Form |


setTranslator(\Zend_Translate | \Zend_Translate_Adapter | null $translator = null) : \Zend_Form
Name | Type | Description |
---|---|---|
$translator | \Zend_Translate | \Zend_Translate_Adapter | null |
Type | Description |
---|---|
\Zend_Form |


setView(\Zend_View_Interface $view = null) : \Zend_Dojo_Form_Element_Dijit
Set the view object
Ensures that the view object has the dojo view helper path set.
Name | Type | Description |
---|---|---|
$view | \Zend_View_Interface |
Type | Description |
---|---|
\Zend_Dojo_Form_Element_Dijit |


valid() : bool
Determine if current element/subform/display group is valid
Inherited from: \Zend_Form::valid()Type | Description |
---|---|
bool |