Choice
Description
- Class for this input:
Berlioz\Form\Type\Choice - HTML equivalents:
<input type="checkbox"><input type="radio"><select>...</select>
Additional options
All commons options, and:
| Name | Type | Default value | Description |
|---|---|---|---|
| multiple | boolean | false | If multiple choice accepted |
| expanded | boolean | false | If expanded choices (radio if not multiple, else checkbox) |
| allow_clear | boolean/string | false | If a blank element is added in first of list (if string value, it will be the label) |
| choice_transformer | ChoiceTransformerInterface |
none | Transformer for individual value |
| choice_label | \Closure/array/string` |
none | Function called to determine the label of a choice ; be able to an array ; be able to a method name to call for object elements |
| choice_value | \Closure/array/string` |
none | Function called to determine the value of a choice ; be able to an array ; be able to a method name to call for object elements |
| choice_attributes | \Closure/array/string` |
none | Function called to determine the attributes of a choice ; be able to an array ; be able to a method name to call for object elements |
| preferred_choices | \Closure/array` |
none | Function called to determine the preferred choices (first in the list) ; be able to an array of elements |
Attributes
No attribute.