2

すべての検証エラーを収集するインライン メソッドはありますか? 今私はこれをやっています:

$errors = '';
foreach($model->attributeNames() as $attr)
{
    $errors .= $model->hasErrors($attr) ? $model->getErrors($attr) : '';
}

これは冗長だと思います。

4

1 に答える 1

7

パラメータなしで単純に使用できgetErrorsます。すべての属性のエラーが返されます。

を使用することもできChtml::errorSummaryます。1 つまたは複数のモデルの検証エラーの概要が表示されます。

于 2013-04-08T09:25:16.267 に答える