企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# Class **Phalcon\Validation\Validator\Uniqueness**[](# "永久链接至标题") *extends* abstract class [*Phalcon\Validation\Validator*](#) *implements*[*Phalcon\Validation\ValidatorInterface*](#) Check that a field is unique in the related table ~~~ <?php use Phalcon\Validation\Validator\Uniqueness as UniquenessValidator; $validator->add('username', new UniquenessValidator(array( 'model' => 'Users', 'message' => ':field must be unique' ))); Different attribute from the field ~~~ ~~~ <?php $validator->add('username', new UniquenessValidator(array( 'model' => 'Users', 'attribute' => 'nick' ))); ~~~ ### Methods[](# "永久链接至标题") public **validate** (*unknown* $validation, *unknown* $field) Executes the validation public **__construct** ([*unknown* $options]) inherited from Phalcon\Validation\Validator Phalcon\Validation\Validator constructor public **isSetOption** (*unknown* $key) inherited from Phalcon\Validation\Validator Checks if an option is defined public **hasOption** (*unknown* $key) inherited from Phalcon\Validation\Validator Checks if an option is defined public **getOption** (*unknown* $key, [*unknown* $defaultValue]) inherited from Phalcon\Validation\Validator Returns an option in the validator's options Returns null if the option hasn't set public **setOption** (*unknown* $key, *unknown* $value) inherited from Phalcon\Validation\Validator Sets an option in the validator | - [索引](# "总目录") - [下一页](# "Class Phalcon\Validation\Validator\Url") | - [上一页](# "Class Phalcon\Validation\Validator\StringLength") | - [API Indice](#) »