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.