xPDOValidator.getMessages
Last updated Dec 22nd, 2019 | Page history | Improve this page | Report an issue
Support the team building MODX with a monthly donation.
The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.
Backers
Budget
$301 per month—let's make that $500!
Learn morexPDOValidator::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'];
}
}