|
| __construct ($options) |
| Provides basic configuration for use with Zend_Validate_Db Validators Setting $exclude allows a single record to be excluded from matching.
|
|
| getAdapter () |
| Returns the set adapter.
|
|
| setAdapter ($adapter) |
| Sets a new database adapter.
|
|
| getExclude () |
| Returns the set exclude clause.
|
|
| setExclude ($exclude) |
| Sets a new exclude clause.
|
|
| getField () |
| Returns the set field.
|
|
| setField ($field) |
| Sets a new field.
|
|
| getTable () |
| Returns the set table.
|
|
| setTable ($table) |
| Sets a new table.
|
|
| getSchema () |
| Returns the set schema.
|
|
| setSchema ($schema) |
| Sets a new schema.
|
|
| setSelect ($select) |
| Sets the select object to be used by the validator.
|
|
| getSelect () |
| Gets the select object to be used by the validator.
|
|
| getMessages () |
| Returns array of validation failure messages.
|
|
| getMessageVariables () |
| Returns an array of the names of variables that are used in constructing validation failure messages.
|
|
| getMessageTemplates () |
| Returns the message templates from the validator.
|
|
| setMessage ($messageString, $messageKey=null) |
| Sets the validation failure message template for a particular key.
|
|
| setMessages (array $messages) |
| Sets validation failure message templates given as an array, where the array keys are the message keys, and the array values are the message template strings.
|
|
| __get ($property) |
| Magic function returns the value of the requested property, if and only if it is the value or a message variable.
|
|
| getErrors () |
| Returns array of validation failure message codes.
|
|
| setObscureValue ($flag) |
| Set flag indicating whether or not value should be obfuscated in messages.
|
|
| getObscureValue () |
| Retrieve flag indicating whether or not value should be obfuscated in messages.
|
|
| setTranslator ($translator=null) |
| Set translation object.
|
|
| getTranslator () |
| Return translation object.
|
|
| hasTranslator () |
| Does this validator have its own specific translator?
|
|
| setDisableTranslator ($flag) |
| Indicate whether or not translation should be disabled.
|
|
| translatorIsDisabled () |
| Is translation disabled?
|
|
| isValid ($value) |
| Returns true if and only if $value meets the validation requirements.
|
|
Provides basic configuration for use with Zend_Validate_Db Validators Setting $exclude allows a single record to be excluded from matching.
Exclude can either be a String containing a where clause, or an array with `field` and `value` keys to define the where clause added to the sql. A database adapter may optionally be supplied to avoid using the registered default adapter.
The following option keys are supported: 'table' => The database table to validate against 'schema' => The schema keys 'field' => The field to check for a match 'exclude' => An optional where clause or field/value pair to exclude from the query 'adapter' => An optional database adapter to use
- Parameters
-
array | Zend_Config | $options | Options to use for this validator |