sfValidatorDoctrineUnique validates that the uniqueness of a column.
Method Summary
-
configure($options = array(), $messages = array())
Configures the current validator.
-
doClean($values)
-
array
getPrimaryKeys()
Returns the primary keys for the model.
-
isUpdate($object, $values, (Boolean) 2)
Returns whether the object is being updated.
-
__construct($options = array(), $messages = array())
Constructor.
asString , clean , configure , doClean , getBytes , getFields , getPostValidator , getPreValidator , offsetExists , offsetGet , offsetSet , offsetUnset , postClean , preClean , setPostValidator , setPreValidator , __clone , __construct
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)
* column: The unique column name in Doctrine field name format (required) If the uniquess is for several columns, you can pass an array of field names
* primary_key: The primary key column name in Doctrine field name format (optional, will be introspected if not provided) You can also pass an array if the table has several primary keys
* connection: The Doctrine connection to use (null by default)
* throw_global_error: Whether to throw a global error (true by default) or an error tied to the first field related to the column option array
-
-
(array) getPrimaryKeys ()
Browse code
Returns the primary keys for the model.
returns An array of primary keys
-
isUpdate ($object, $values, (Boolean) 2)
Browse code
| $object |
A Doctrine object
|
| $values |
An array of values
|
| 2 |
true if the object is being updated, false otherwise
|
Returns whether the object is being updated.
-
__construct ($options = array(), $messages = array())
Browse code
| $options |
An array of options
|
| $messages |
An array of error messages
|
Constructor.
|