symfony API

sfValidatorDoctrineChoice Class

You are currently browsing
the website for symfony 1

Visit the Symfony2 website

« Back to API menu

1.2 API OpenSearch


You are currently browsing the symfony API for the 1.2 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.


sfValidatorDoctrineChoiceMany  <  sfValidatorDoctrineChoice  <  sfValidatorBase

Method Summary

  • configure($options = array(), $messages = array())
    Configures the current validator.
  • doClean($value)
  • 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 , setDefaultMessages , setDefaultOptions , setInvalidMessage , setMessage , setMessages , setOption , setOptions , setRequiredMessage , __construct

Method Details

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


    Configures the current validator.

    Available options:

    * model: The model class (required)
    * alias: The alias of the root component used in the query
    * 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
    * connection: The Doctrine connection to use (null by default)

  • doClean ($value) Browse code


  • (string) getColumn () Browse code

    Returns the column to use for comparison.

    The primary key is used by default.

    returns The column name