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