收集所有Yii模型验证错误的最佳方法

收集所有Yii模型验证错误的最佳方法,yii,helper,Yii,Helper,是否有任何内联方法来收集所有验证错误? 现在我要做的是: $errors = ''; foreach($model->attributeNames() as $attr) { $errors .= $model->hasErrors($attr) ? $model->getErrors($attr) : ''; } 我认为这是多余的。您可以不使用param直接使用,它将返回所有属性的错误 您也可以使用,它将显示一个或多个模型的验证错误摘要。Tnx,我忽略了这个明显的变

是否有任何内联方法来收集所有验证错误? 现在我要做的是:

$errors = '';
foreach($model->attributeNames() as $attr)
{
    $errors .= $model->hasErrors($attr) ? $model->getErrors($attr) : '';
}
我认为这是多余的。

您可以不使用param直接使用,它将返回所有属性的错误


您也可以使用,它将显示一个或多个模型的验证错误摘要。

Tnx,我忽略了这个明显的变体:-/