xPDOValidator.getMessages
xPDOValidator::getMessages
Get the validation messages generated by validate(), if any exist.
Each message is an array with the following keys:
- field The name of the field that was validated against.
- name The name of the validation rule.
- message The error message returned.
Syntax
API Doc: http://api.modxcms.com/xpdo/om/xPDOValidator.html#getMessages
array getMessages ()
Example
Check to see if any validation errors occur. If so, return the errors and print out to the browser.
$validator = $obj->getValidator(); if ($validator->validate() == false) { $errorMessages = $validator->getMessages(); foreach ($errorMessages as $message) { echo 'An error occurred on field "'.$message['field'].'": '.$message['message']; } }
See Also
Suggest an edit to this page on GitHub (Requires GitHub account. Opens a new window/tab).