symfony API

sfValidatorDoctrineChoice Class

You are currently browsing
the website for symfony 1

Visit the Symfony2 website


« Back to API menu

Packages

You are currently browsing the symfony API for the 1.4 version. Switch to:
This version of symfony is not maintained anymore.
If some of your projects still use this version, consider upgrading as soon as possible.

sfValidatorDoctrineChoice validates that the value is one of the rows of a table.

Inheritence

sfValidatorDoctrineChoice  <  sfValidatorBase

Method Summary

  • configure()
    Configures the current validator.
  • doClean()
    @see sfValidatorBase
  • string getColumn()
    Returns the column to use for comparison.

Methods inherited from sfValidatorBase

addMessage , addOption , addRequiredOption , asString , clean , configure , doClean , getCharset , getDefaultMessages , getDefaultOptions , getEmptyValue , getErrorCodes , getMessage , getMessages , getMessagesWithoutDefaults , getOption , getOptions , getOptionsWithoutDefaults , getRequiredOptions , hasOption , isEmpty , setCharset , setDefaultMessage , setDefaultMessages , setDefaultOptions , setMessage , setMessages , setOption , setOptions , __construct

Method Details

  • configure ()

    Configures the current validator.


    Available options:

    * model: The model class (required)
    * query: A query to use when retrieving objects
    * column: The column name (null by default which means we use the primary key)
    must be in field name format
    * multiple: true if the select tag must allow multiple selections
    * min: The minimum number of values that need to be selected (this option is only active if multiple is true)
    * max: The maximum number of values that need to be selected (this option is only active if multiple is true)

  • doClean ()

    @see sfValidatorBase

  • (string) getColumn ()

    Returns the column to use for comparison.


    The primary key is used by default.

    returns The column name