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 license@zend.com so we can send you a copy immediately.
Base class for multi-option form elements
bool $_registerInArrayValidator = 'true'Flag: autoregister inArray validator?
Detailsstring $_separator = '<br />'Separator to use between options; defaults to '<br />'.
Detailsarray $_translated = 'array'Which values are translated already?
Detailsarray $options = 'array'Array of options for multi-item
Details_getMultiOptions(
)
:
arrayRetrieve options array
Details_translateOption(
string $option, string $value
)
:
boolTranslate an option
Details_translateValue(
string $value
)
:
stringTranslate a multi option value
DetailsaddMultiOption(
string $option, string $value
)
:
Zend_Form_Element_MultiAdd an option
DetailsaddMultiOptions(
array $options
)
:
Zend_Form_Element_MultiAdd many options at once
DetailsclearMultiOptions(
)
:
Zend_Form_Element_MultiClear all options
DetailsgetMultiOption(
string $option
)
:
mixedRetrieve single multi option
DetailsgetMultiOptions(
)
:
arrayRetrieve options
DetailsgetSeparator(
)
:
mixedRetrieve separator
DetailsisValid(
string $value, mixed $context
=
null
)
:
boolIs the value provided valid?
Autoregisters InArray validator if necessary.
DetailsregisterInArrayValidator(
)
:
boolGet status of auto-register inArray validator flag
DetailsremoveMultiOption(
string $option
)
:
boolRemove a single multi option
DetailssetMultiOptions(
array $options
)
:
Zend_Form_Element_MultiSet all options at once (overwrites)
DetailssetRegisterInArrayValidator(
bool $flag
)
:
Zend_Form_Element_MultiSet flag indicating whether or not to auto-register inArray validator
DetailssetSeparator(
mixed $separator
)
:
selfSet separator
Details