Form/DisplayGroup.php
- Category
- Zend
- Copyright
- Copyright (c) 2005-2014 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
- Package
- Zend_Form
\Zend_Form_DisplayGroup
- Implements
- Children
- \Zend_Dojo_Form_DisplayGroup
- Category
- Zend
- Copyright
- Copyright (c) 2005-2014 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
- Version
- $Id$
Properties
bool $_disableLoadDefaultDecorators = false
false
Details- Type
- bool
\Zend_Form $_form
- Type
- \Zend_Form
bool $_groupUpdated = false
false
Details- Type
- bool
Methods
__call(string $method, array $args) : string
Overloading: allow rendering specific decorators
Name | Type | Description |
---|---|---|
$method | string | |
$args | array |
Type | Description |
---|---|
string |
Exception | Description |
---|---|
\Zend_Form_Exception | for invalid decorator or invalid method call |
__construct(string $name, \Zend_Loader_PluginLoader $loader, array | \Zend_Config $options = null) : void
Constructor
Name | Type | Description |
---|---|---|
$name | string | |
$loader | \Zend_Loader_PluginLoader | |
$options | array | \Zend_Config |
_getDecorator(string $name, null | array $options = null) : \Zend_Form_Decorator_Interface
Instantiate a decorator based on class name or class name fragment
Name | Type | Description |
---|---|---|
$name | string | |
$options | null | array |
Type | Description |
---|---|
\Zend_Form_Decorator_Interface |
_loadDecorator(array $decorator, mixed $name) : \Zend_Form_Decorator_Interface
Lazy-load a decorator
Name | Type | Description |
---|---|---|
$decorator | array | Decorator type and options |
$name | mixed | Decorator name or alias |
Type | Description |
---|---|
\Zend_Form_Decorator_Interface |
addAttribs(array $attribs) : \Zend_Form_DisplayGroup
Add multiple form attributes at once
Name | Type | Description |
---|---|---|
$attribs | array |
Type | Description |
---|---|
\Zend_Form_DisplayGroup |
addDecorator(string | \Zend_Form_Decorator_Interface $decorator, array | \Zend_Config $options = null) : \Zend_Form_DisplayGroup
Add a decorator for rendering the group
Name | Type | Description |
---|---|---|
$decorator | string | \Zend_Form_Decorator_Interface | |
$options | array | \Zend_Config | Options with which to initialize decorator |
Type | Description |
---|---|
\Zend_Form_DisplayGroup |
addDecorators(array $decorators) : \Zend_Form_DisplayGroup
Add many decorators at once
Name | Type | Description |
---|---|---|
$decorators | array |
Type | Description |
---|---|
\Zend_Form_DisplayGroup |
addElement(\Zend_Form_Element $element) : \Zend_Form_DisplayGroup
Add element to stack
Name | Type | Description |
---|---|---|
$element | \Zend_Form_Element |
Type | Description |
---|---|
\Zend_Form_DisplayGroup |
addElements(array $elements) : \Zend_Form_DisplayGroup
Add multiple elements at once
Name | Type | Description |
---|---|---|
$elements | array |
Type | Description |
---|---|
\Zend_Form_DisplayGroup |
Exception | Description |
---|---|
\Zend_Form_Exception | if any element is not a Zend_Form_Element |
addPrefixPath(string $prefix, string $path) : \Zend_Form_DisplayGroup
Add a prefix path for the plugin loader
Name | Type | Description |
---|---|---|
$prefix | string | |
$path | string |
Type | Description |
---|---|
\Zend_Form_DisplayGroup |
addPrefixPaths(array $spec) : \Zend_Form_DisplayGroup
Add several prefix paths at once
Name | Type | Description |
---|---|---|
$spec | array |
Type | Description |
---|---|
\Zend_Form_DisplayGroup |
clearDecorators() : \Zend_Form_DisplayGroup
Clear all decorators
Type | Description |
---|---|
\Zend_Form_DisplayGroup |
clearElements() : \Zend_Form_DisplayGroup
Remove all elements
Type | Description |
---|---|
\Zend_Form_DisplayGroup |
filterName(string $value) : string
Filter a name to only allow valid variable characters
Name | Type | Description |
---|---|---|
$value | string |
Type | Description |
---|---|
string |
getAttrib(string $key) : mixed
Retrieve a single form attribute
Name | Type | Description |
---|---|---|
$key | string |
Type | Description |
---|---|
mixed |
getDecorator(string $name) : false | \Zend_Form_Decorator_Abstract
Retrieve a registered decorator
Name | Type | Description |
---|---|---|
$name | string |
Type | Description |
---|---|
false | \Zend_Form_Decorator_Abstract |
getElement(string $name) : \Zend_Form_Element | null
Retrieve element
Name | Type | Description |
---|---|---|
$name | string |
Type | Description |
---|---|
\Zend_Form_Element | null |
getForm() : \Zend_Form | null
Get form object to which the group is attached
Type | Description |
---|---|
\Zend_Form | null |
getFullyQualifiedName() : string
Get fully qualified name
Type | Description |
---|---|
string |
getPluginLoader() : \Zend_Loader_PluginLoader
Retrieve plugin loader
Type | Description |
---|---|
\Zend_Loader_PluginLoader |
getTranslator() : \Zend_Translate_Adapter | null
Retrieve translator object
Type | Description |
---|---|
\Zend_Translate_Adapter | null |
hasTranslator() : bool
Does this display group have its own specific translator?
Type | Description |
---|---|
bool |
loadDefaultDecorators() : \Zend_Form_DisplayGroup
Load default decorators
Type | Description |
---|---|
\Zend_Form_DisplayGroup |
loadDefaultDecoratorsIsDisabled() : bool
Should we load the default decorators?
Type | Description |
---|---|
bool |
removeAttrib(string $key) : bool
Remove attribute
Name | Type | Description |
---|---|---|
$key | string |
Type | Description |
---|---|
bool |
removeDecorator(string $name) : bool
Remove a single decorator
Name | Type | Description |
---|---|---|
$name | string |
Type | Description |
---|---|
bool |
removeElement(string $name) : boolean
Remove a single element
Name | Type | Description |
---|---|---|
$name | string |
Type | Description |
---|---|
boolean |
render( $view = null) : string
Render display group
Name | Type | Description |
---|---|---|
$view |
Type | Description |
---|---|
string |
setAttrib(string $key, mixed $value) : \Zend_Form_DisplayGroup
Set group attribute
Name | Type | Description |
---|---|---|
$key | string | |
$value | mixed |
Type | Description |
---|---|
\Zend_Form_DisplayGroup |
setAttribs(array $attribs) : \Zend_Form_DisplayGroup
Set multiple form attributes at once
Name | Type | Description |
---|---|---|
$attribs | array |
Type | Description |
---|---|
\Zend_Form_DisplayGroup |
setConfig(\Zend_Config $config) : \Zend_Form_DisplayGroup
Set options from config object
Name | Type | Description |
---|---|---|
$config | \Zend_Config |
Type | Description |
---|---|
\Zend_Form_DisplayGroup |
setDecorators(array $decorators) : \Zend_Form_DisplayGroup
Overwrite all decorators
Name | Type | Description |
---|---|---|
$decorators | array |
Type | Description |
---|---|
\Zend_Form_DisplayGroup |
setDescription(string $value) : \Zend_Form_DisplayGroup
Set description
Name | Type | Description |
---|---|---|
$value | string |
Type | Description |
---|---|
\Zend_Form_DisplayGroup |
setDisableLoadDefaultDecorators(bool $flag) : \Zend_Form_Element
Set flag to disable loading default decorators
Name | Type | Description |
---|---|---|
$flag | bool |
Type | Description |
---|---|
\Zend_Form_Element |
setDisableTranslator(bool $flag) : \Zend_Form_DisplayGroup
Indicate whether or not translation should be disabled
Name | Type | Description |
---|---|---|
$flag | bool |
Type | Description |
---|---|
\Zend_Form_DisplayGroup |
setElements(array $elements) : \Zend_Form_DisplayGroup
Set multiple elements at once (overwrites)
Name | Type | Description |
---|---|---|
$elements | array |
Type | Description |
---|---|
\Zend_Form_DisplayGroup |
setForm(\Zend_Form $form) : \Zend_Form_DisplayGroup
Set form object to which the display group is attached
Name | Type | Description |
---|---|---|
$form | \Zend_Form |
Type | Description |
---|---|
\Zend_Form_DisplayGroup |
setLegend(string $legend) : \Zend_Form_DisplayGroup
Set group legend
Name | Type | Description |
---|---|---|
$legend | string |
Type | Description |
---|---|
\Zend_Form_DisplayGroup |
setName(string $name) : \Zend_Form_DisplayGroup
Set group name
Name | Type | Description |
---|---|---|
$name | string |
Type | Description |
---|---|
\Zend_Form_DisplayGroup |
setOptions(array $options) : \Zend_Form_DisplayGroup
Set options
Name | Type | Description |
---|---|---|
$options | array |
Type | Description |
---|---|
\Zend_Form_DisplayGroup |
setOrder(int $order) : \Zend_Form_Element
Set group order
Name | Type | Description |
---|---|---|
$order | int |
Type | Description |
---|---|
\Zend_Form_Element |
setPluginLoader(\Zend_Loader_PluginLoader $loader) : \Zend_Form_DisplayGroup
Set plugin loader
Name | Type | Description |
---|---|---|
$loader | \Zend_Loader_PluginLoader |
Type | Description |
---|---|
\Zend_Form_DisplayGroup |
setTranslator(\Zend_Translate | \Zend_Translate_Adapter | null $translator = null) : \Zend_Form_DisplayGroup
Set translator object
Name | Type | Description |
---|---|---|
$translator | \Zend_Translate | \Zend_Translate_Adapter | null |
Type | Description |
---|---|
\Zend_Form_DisplayGroup |
setView(\Zend_View_Interface $view = null) : \Zend_Form_DisplayGroup
Set view
Name | Type | Description |
---|---|---|
$view | \Zend_View_Interface |
Type | Description |
---|---|
\Zend_Form_DisplayGroup |