2013-04-25 3 views
1

모델 생성기를 사용하여 모델을 생성 한 다음 새 테이블과 새로운 외래 키 관계를 (나중에) 추가합니다.모델 생성기로 기존 모델 업데이트하기

기존 모델을 모델 생성기로 업데이트 할 수 있습니까?

아니면 새 테이블을 추가 할 때 코드를 수동으로 편집해야합니까?

+2

새로운 것을 생성하면 자동으로 이전 것을 덮어 씁니다. – Hemc

답변

2

아니요 Gii 도구로 기존 모델을 편집 할 수 없습니다. 모델을 수동으로 업데이트하거나 새 모델을 생성해야합니다.

3

gii-template-collectionFullModel 템플릿을 살펴보십시오.

모델에 대해 기본적으로 두 개의 클래스, BaseModelModel을 생성합니다. 내게 가장 적합한 방법은 사용자 정의 함수, 동작, 범위 등을 Model에 추가하고 BaseModel은 변경하지 않는 것입니다.

데이터베이스 스키마가 변경된 경우 BaseModel 클래스를 다시 생성하기 만하면됩니다.