2
是否有任何内联方法来收集所有验证错误? 现在我正在这样做:收集所有Yii模型验证错误的最佳方法
$errors = '';
foreach($model->attributeNames() as $attr)
{
$errors .= $model->hasErrors($attr) ? $model->getErrors($attr) : '';
}
我认为这是多余的。
是否有任何内联方法来收集所有验证错误? 现在我正在这样做:收集所有Yii模型验证错误的最佳方法
$errors = '';
foreach($model->attributeNames() as $attr)
{
$errors .= $model->hasErrors($attr) ? $model->getErrors($attr) : '';
}
我认为这是多余的。
您可以简单地使用getErrors
没有参数,它会返回所有属性的错误。
您也可以使用Chtml::errorSummary
,它将显示一个或多个模型的验证错误摘要。
Tnx,我错过了这个明显的变体: - / – 2013-04-08 10:08:28