API Documentation

Form/Element/Multi.php

Includes Classes 
category
Zend
copyright
Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)
license
http://framework.zend.com/license/new-bsd New BSD License
package
Zend_Form
subpackage
Element
Classes
Zend_Form_Element_Multi

Description

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.

Zend_Form_Element_Multi

Extends from
Zend_Form_Element_Xhtml
category
Zend
copyright
Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)
license
http://framework.zend.com/license/new-bsd New BSD License
package
Zend_Form
subpackage
Element
version
$Id: Multi.php 22323 2010-05-30 11:15:38Z thomas $
Properties
$options
$_registerInArrayValidator
$_separator
$_translated
Methods
getSeparator
setSeparator
_getMultiOptions
addMultiOption
addMultiOptions
setMultiOptions
getMultiOption
getMultiOptions
removeMultiOption
clearMultiOptions
setRegisterInArrayValidator
registerInArrayValidator
isValid
_translateOption
_translateValue

Description

Base class for multi-option form elements

Properties

$_registerInArrayValidator

bool $_registerInArrayValidator = 'true'

Flag: autoregister inArray validator?

Details

$_registerInArrayValidator
bool
visibility
protected
default
true
final
false
static
false

$_separator

string $_separator = '<br />'

Separator to use between options; defaults to '<br />'.

Details

$_separator
string
visibility
protected
default
<br />
final
false
static
false

$_translated

array $_translated = 'array'

Which values are translated already?

Details

$_translated
array
visibility
protected
default
array
final
false
static
false

$options

array $options = 'array'

Array of options for multi-item

Details

$options
array
visibility
public
default
array
final
false
static
false

Methods

_getMultiOptions

_getMultiOptions( ) : array

Retrieve options array

Output
array
Details
visibility
protected
final
false
static
false

_translateOption

_translateOption( string $option, string $value ) : bool

Translate an option

Arguments
$option
string
$value
string
Output
bool
Details
visibility
protected
final
false
static
false

_translateValue

_translateValue( string $value ) : string

Translate a multi option value

Arguments
$value
string
Output
string
Details
visibility
protected
final
false
static
false

addMultiOption

addMultiOption( string $option, string $value ) : Zend_Form_Element_Multi

Add an option

Arguments
$option
string
$value
string
Details
visibility
public
final
false
static
false

addMultiOptions

addMultiOptions( array $options ) : Zend_Form_Element_Multi

Add many options at once

Arguments
$options
array
Details
visibility
public
final
false
static
false

clearMultiOptions

clearMultiOptions( ) : Zend_Form_Element_Multi

Clear all options

Details
visibility
public
final
false
static
false

getMultiOption

getMultiOption( string $option ) : mixed

Retrieve single multi option

Arguments
$option
string
Output
mixed
Details
visibility
public
final
false
static
false

getMultiOptions

getMultiOptions( ) : array

Retrieve options

Output
array
Details
visibility
public
final
false
static
false

getSeparator

getSeparator( ) : mixed

Retrieve separator

Output
mixed
Details
visibility
public
final
false
static
false

isValid

isValid( string $value, mixed $context = null ) : bool

Is the value provided valid?

Autoregisters InArray validator if necessary.

Arguments
$value
string
$context
mixed
Output
bool
Details
visibility
public
final
false
static
false

registerInArrayValidator

registerInArrayValidator( ) : bool

Get status of auto-register inArray validator flag

Output
bool
Details
visibility
public
final
false
static
false

removeMultiOption

removeMultiOption( string $option ) : bool

Remove a single multi option

Arguments
$option
string
Output
bool
Details
visibility
public
final
false
static
false

setMultiOptions

setMultiOptions( array $options ) : Zend_Form_Element_Multi

Set all options at once (overwrites)

Arguments
$options
array
Details
visibility
public
final
false
static
false

setRegisterInArrayValidator

setRegisterInArrayValidator( bool $flag ) : Zend_Form_Element_Multi

Set flag indicating whether or not to auto-register inArray validator

Arguments
$flag
bool
Details
visibility
public
final
false
static
false

setSeparator

setSeparator( mixed $separator ) : self

Set separator

Arguments
$separator
mixed
Output
self
Details
visibility
public
final
false
static
false
Documentation was generated by DocBlox.