2013-08-23 2 views
0

컨트롤러 내에서 addError 함수를 호출 할 때 필드 값을 재설정하려고합니다.Yii addError의 필드 값을 재설정했습니다.

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

param 값을 addError 함수의 activeForm textField로 다시 전달할 수 있습니까? 그렇다면 어떻게?

+0

질문을 컨트롤러 동작 코드로 업데이트하십시오. –

답변

0

재설정 하시겠습니까? 오류를 추가 한 후에는 빈 문자열로 설정하십시오.

$model->TABLE_NAME = ""; 
+0

이전 값으로 재설정하십시오. 양식이 업데이트중인 경우 이전 값이 비어 있지 않을 수 있습니다. – Jeffrey

관련 문제