View/Helper/FormElement.php
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 license@zend.com 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_View
- Subpackage
- Helper
- Version
- $Id: FormElement.php 24823 2012-05-29 19:52:12Z rob $
\Zend_View_Helper_FormElement
Extend this, don't use it on its own.
- Parent(s)
- \Zend_View_Helper_HtmlElement < \Zend_View_Helper_Abstract
- Children
- \Zend_View_Helper_Fieldset
- \Zend_View_Helper_FormSelect
- \Zend_View_Helper_FormErrors
- \Zend_View_Helper_FormNote
- \Zend_View_Helper_FormText
- \Zend_View_Helper_HtmlList
- \Zend_View_Helper_Form
- \Zend_View_Helper_FormReset
- \Zend_View_Helper_FormButton
- \Zend_View_Helper_FormSubmit
- \Zend_View_Helper_FormImage
- \Zend_View_Helper_FormHidden
- \Zend_View_Helper_FormCheckbox
- \Zend_View_Helper_FormPassword
- \Zend_View_Helper_FormTextarea
- \Zend_View_Helper_FormLabel
- \Zend_View_Helper_FormRadio
- \Zend_View_Helper_FormFile
- Category
- Zend
- Copyright
- Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
Constants
Properties

string $_closingBracket = nullnullDetails- Type
- string
- Inherited_from
- \Zend_View_Helper_HtmlElement::$$_closingBracket

\Zend_View_Interface $view = nullnullDetails- Type
- \Zend_View_Interface
- Inherited_from
- \Zend_View_Helper_Abstract::$$view
- Inherited_from
- \Zend_View_Helper_HtmlElement::$$view
Methods

_getInfo( $name, $value = null, $attribs = null, $options = null, $listsep = null) : arrayConverts parameter arguments to an element info array.
E.g, formExample($name, $value, $attribs, $options, $listsep) is the same thing as formExample(array('name' => ...)).
Note that you cannot pass a 'disable' param; you need to pass it as an 'attribs' key.
| Name | Type | Description |
|---|---|---|
| $name | ||
| $value | ||
| $attribs | ||
| $options | ||
| $listsep |
| Type | Description |
|---|---|
| array | An element info array with keys for name, value, attribs, options, listsep, disable, and escape. |
- Access
- protected

_hidden(string $name, string $value = null, array $attribs = null) : stringCreates a hidden element.
We have this as a common method because other elements often need hidden elements for their operation.
| Name | Type | Description |
|---|---|---|
| $name | string | The element name. |
| $value | string | The element value. |
| $attribs | array | Attributes for the element. |
| Type | Description |
|---|---|
| string | A hidden element. |
- Access
- protected

_htmlAttribs(array $attribs) : stringConverts an associative array to a string of tag attributes.
Inherited from: \Zend_View_Helper_HtmlElement::_htmlAttribs()| Name | Type | Description |
|---|---|---|
| $attribs | array | From this array, each key-value pair is converted to an attribute name and value. |
| Type | Description |
|---|---|
| string | The XHTML for the attributes. |
- Access
- public

_normalizeId(string $value) : string| Name | Type | Description |
|---|---|---|
| $value | string |
| Type | Description |
|---|---|
| string |

direct() : voidStrategy pattern: currently unutilized
Inherited from: \Zend_View_Helper_Abstract::direct()\Zend_View_Helper_HtmlElement::direct()
getClosingBracket() : stringGet the tag closing bracket
Inherited from: \Zend_View_Helper_HtmlElement::getClosingBracket()| Type | Description |
|---|---|
| string |

getTranslator() : \Zend_Translate_Adapter | nullGet translator
| Type | Description |
|---|---|
| \Zend_Translate_Adapter | null |

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

setView(\Zend_View_Interface $view) : \Zend_View_Helper_AbstractSet the View object
Inherited from: \Zend_View_Helper_Abstract::setView()\Zend_View_Helper_HtmlElement::setView()| Name | Type | Description |
|---|---|---|
| $view | \Zend_View_Interface |
| Type | Description |
|---|---|
| \Zend_View_Helper_Abstract |