2013-08-23 27 views
0

我正在調用控制器內的addError函數時重置字段值。Yii在addError上重置字段值

$model->addError('TABLE_NAME','Table "'.$model->TABLE_NAME.'" already used. Pick a new name.',array('value'=>$current_name)); 

我可以將參數值從addError函數傳遞迴activeForm textField嗎?如果是這樣,怎麼樣?

+0

請用您的控制器操作代碼更新您的問題。 –

回答

0

重置?添加錯誤後,只需將其設置爲空字符串即可。

$model->TABLE_NAME = ""; 
+0

重置爲先前值。如果表單正在更新,則先前的值可能不會爲空。 – Jeffrey