cbValidation
Search…
Unique ORM Validator

Usage

The unique validator is part of the cborm module. So make sure that the cborm module is installed first.
1
box install cborm
Copied!

Declaring the Constraint

The validator is mapped into WireBox as [email protected] so you can use in your constraints like so:
1
{
2
fieldName : { validator: "[email protected]" },
3
// or
4
fieldName : { "[email protected]" : {} }
5
}
Copied!

Case Sensitivity

If you will be using this validator, then the name of the property has to be EXACTLY the same case as the constraint name. To do this, use single or double quotes to declare the constraint name. Please see example below.
1
this.constraints = {
2
"username" = { required=true, validator: "[email protected]" },
3
"email" = { required=true, validator: "[email protected]" }
4
};
Copied!
This is done because we build the appropriate SQL to make sure the property name and the field name match.
Last modified 1yr ago
Copy link
Edit on GitHub