symfony API

sfWidgetFormSelect Class

« Back to API menu

action

addon

autoload

cache

command

config

controller

creole

database

debug

exception

filter

form

generator

helper

i18n

log

plugin

propel

request

response

routing

storage

task

test

user

util

validator

view

widget

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())

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