public addDropdown ( string $name, array $values = null, string $selected = null, boolean $multipleSelection = false, string $class = null, string $classError = null ) : SpoonFormDropdown | ||
$name | string | Name of the element. |
$values | array | Values for the dropdown. |
$selected | string | The selected elements. |
$multipleSelection | boolean | Is it possible to select multiple items? |
$class | string | Class(es) that will be applied on the element. |
$classError | string | Class(es) that will be applied on the element when an error occurs. |
return | SpoonFormDropdown |
public function addDropdown($name, array $values = null, $selected = null, $multipleSelection = false, $class = null, $classError = null)
{
$name = (string) $name;
$values = (array) $values;
$multipleSelection = (bool) $multipleSelection;
$class = $class !== null ? (string) $class : 'form-control fork-form-select';
$classError = $classError !== null ? (string) $classError : 'error';
// special classes for multiple
if ($multipleSelection) {
$class .= ' fork-form-select-multiple';
}
// create and return a dropdown
return parent::addDropdown($name, $values, $selected, $multipleSelection, $class, $classError);
}