すべての検証エラーを収集するインライン メソッドはありますか? 今私はこれをやっています:
$errors = '';
foreach($model->attributeNames() as $attr)
{
$errors .= $model->hasErrors($attr) ? $model->getErrors($attr) : '';
}
これは冗長だと思います。
パラメータなしで単純に使用できgetErrors
ます。すべての属性のエラーが返されます。
を使用することもできChtml::errorSummary
ます。1 つまたは複数のモデルの検証エラーの概要が表示されます。