"beforeSave"모델 기능에서 일부 작업을 수행하는 모델 인스턴스를 저장하고 있습니다.
일부 오류/메시지를 모델에 추가 한 다음 컨트롤러에서 가져 와서 사용자에게 보여주고 싶습니다.Yii 사용자 정의 모델 오류
- 사용 그것은 내가 새로운 더미 속성을 발명해야합니다으로 그것을 할 수있는 가장 좋은 방법이 아니다 액티브 기능
"addError": $this->addError("dummy"=>"my message");
와 더미 속성 :
는 지금까지 내가 이것을 구현하는 방법의 두 가지 아이디어가 있습니다. - 모델과 기능 "addCustomErrors"
어쩌면 내장 방법은 그것 또는 확장이 할 수 있습니다에 새 속성 "custom_errors"을 추가 하시겠습니까?
어쨌든 어떻게해야합니까?
'beforeSave' 안에 오류 메시지를 추가 하시겠습니까? 그건 좋은 생각이 아니야. 검증하는 동안 왜하지 않는거야? – Jon
예를 들어 파일을 업로드하고 서버에 업로드되었는지 확인해야하거나 유효성 확인과 관련이없는 캐시 지우기 등과 같은 다른 작업을 수행해야합니다. – lvil
모든 것이 성공적으로 완료되어야합니다 * * * 전에 그래도 'save'를 호출하십시오 ... – Jon