widgets\ActiveForm validateMultiple()

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.

doc_Yii
2016-10-30 17:18:05
Comments
Leave a Comment

Please login to continue.