validateMultiple() public static method
Validates an array of model instances and returns an error message array indexed by the attribute IDs.
This is a helper method that simplifies the way of writing AJAX validation code for tabular input.
For example, you may use the following code in a controller action to respond to an AJAX validation request:
// ... load $models ...
if (Yii::$app->request->isAjax) {
Yii::$app->response->format = Response::FORMAT_JSON;
return ActiveForm::validateMultiple($models);
}
// ... respond to non-AJAX request ...
| public static array validateMultiple ( $models, $attributes = null ) | ||
|---|---|---|
| $models | array |
An array of models to be validated. |
| $attributes | mixed |
List of attributes that should be validated. If this parameter is empty, it means any attribute listed in the applicable validation rules should be validated. |
| return | array |
The error message array indexed by the attribute IDs. |
Please login to continue.