|
Size: | 11442 |
Storage flags: | no_autoload,compress/gzip (27%) |
Zend\Form\Element\Radio is meant to be paired with the Zend\Form\View\Helper\FormRadio for HTML inputs with type radio. This element adds an InArray validator to its input filter specification in order to validate on the server if the value is contains within the radio value elements.
Basic Usage
This element automatically adds a "type" attribute of value "radio" for every radio.
1 2 3 4 5 6 7 8 9 10 11 12 | use Zend\Form\Element;
use Zend\Form\Form;
$radio = new Element\Radio('gender');
$radio->setLabel('What is your gender ?');
$radio->setValueOptions(array(
'0' => 'Female',
'1' => 'Male',
));
$form = new Form('my-form');
$form->add($radio);
|
Using the array notation:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | use Zend\Form\Form;
$form = new Form('my-form');
$form->add(array(
'type' => 'Zend\Form\Element\Radio',
'name' => 'gender',
'options' => array(
'label' => 'What is your gender ?',
'value_options' => array(
'0' => 'Female',
'1' => 'Male',
),
),
));
|
Advanced Usage
See MultiCheckbox for examples of how to apply attributes and options to each radio button.
Public Methods
All the methods from the inherited methods of Zend\Form\Element\MultiCheckbox are also available for this element.
The source code of this file is hosted on GitHub. Everyone can update and fix errors in this document with few clicks - no downloads needed.