I have a question about model validators. I'm not sure I see what the benefit is of using the model validators.
For example Phalcon\Mvc\Model\Validator\Uniqueness. This helps ensure that the data is unique before inserting into the database, right?
But does this provide any extra benefit above and beyond just adding a constraint to the field in the database? The database is capable of handling this validation via a UNIQUE constraint. Why does Phalcon need to be aware of these constraints/validations and what extra benefit can it provide?