symfony API

sfWidgetFormSelect Class

« Back to API menu

1.1 API OpenSearch

Packages

You are currently browsing the symfony API for the 1.1 version. Switch to:

sfWidgetFormSelect represents a select HTML tag.

Method Summary

Methods inherited from sfWidgetForm

__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()) Browse code

    $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) Browse code

    $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 () Browse code

  • configure ($options = array(), $attributes = array()) Browse code

    $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) Browse code

    $k
    $v

The Sensio Labs Network

Since 1998, Sensio Labs has been promoting the Open-Source software movement by providing quality web application development, training, consulting, and supporting several large Open-Source projects.