PHP Class Nette\Forms\Helpers

Inheritance: extends Nette\Object
Show file Open project: nette/forms Class Usage Examples

Public Methods

Method Description
createInputList ( array $items, array $inputAttrs = NULL, array $labelAttrs = NULL, $wrapper = NULL ) : string
createSelectBox ( array $items, array $optionAttrs = NULL, $selected = NULL ) : Nette\Utils\Html
exportRules ( Rules $rules ) : array
extractHttpData ( array $data, $htmlName, $type ) : string | string[] Extracts and sanitizes submitted form data for single control.
generateHtmlName ( $id ) : string Converts control name to HTML name.

Private Methods

Method Description
prepareAttrs ( $attrs, $name )
sanitize ( $type, $value )

Method Details

createInputList() public static method

public static createInputList ( array $items, array $inputAttrs = NULL, array $labelAttrs = NULL, $wrapper = NULL ) : string
$items array
$inputAttrs array
$labelAttrs array
return string

createSelectBox() public static method

public static createSelectBox ( array $items, array $optionAttrs = NULL, $selected = NULL ) : Nette\Utils\Html
$items array
$optionAttrs array
return Nette\Utils\Html

exportRules() public static method

public static exportRules ( Rules $rules ) : array
$rules Rules
return array

extractHttpData() public static method

Extracts and sanitizes submitted form data for single control.
public static extractHttpData ( array $data, $htmlName, $type ) : string | string[]
$data array
return string | string[]

generateHtmlName() public static method

Converts control name to HTML name.
public static generateHtmlName ( $id ) : string
return string