sfWidgetFormSelect represents a select HTML tag.
Method Summary
__construct , getIdFormat , generateId , renderContentTag , renderTag , generateTwoCharsRange , isHidden , setIdFormat , setHidden , needsMultipartForm , fixFormId
Methods inherited from sfWidget
getAttributes , getAttribute , __construct , setAttributes , setCharset , getOptions , isXhtml , setXhtml , render , configure , escapeOnce , setAttribute , renderContentTag , getCharset , renderTag , fixDoubleEscape , getOption , setOptions , attributesToHtmlCallback , getRequiredOptions , addOption , hasOption , attributesToHtml , addRequiredOption , setOption
Method Details
-
(string) render ($name, $value = null, $attributes = array(), $errors = array())
| $name |
The element name |
| $value |
The value selected in this widget |
| $attributes |
An array of HTML attributes to be merged with the default HTML attributes |
| $errors |
An array of errors for the field |
returns An HTML tag string
-
(array) getOptionsForSelect ($value, $choices)
| $value |
The selected value |
| $choices |
An array of choices |
Returns an array of option tags for the given choices
returns An array of option tags
-
__clone ()
-
configure ($options = array(), $attributes = array())
| $options |
An array of options |
| $attributes |
An array of default HTML attributes |
Constructor.
Available options:
* choices: An array of possible choices (required) * multiple: true if the select tag must allow multiple selections
-
attributesToHtmlCallback ($k, $v)
|