2012-06-10 4 views
1

나는 codeigniter를 기반으로하는 모델 에이전시를 만들고 싶지만, 정확히는 등록 부분 인 데이터베이스에 집착하고 싶습니다.모델 에이전시 데이터베이스 의견

사용자가 모델, 사진 작가, 대행사 또는 메이크업 아티스트로 등록 할 수 있도록 허용하고 싶습니다.

그래서 나에게 데이터베이스를 만드는 방법에 대한 의견을 줄 수 있습니까? 모델, 사진 작가, 에이전시 및 아티스트와 테이블을 다르게하고 등록 양식에서 기본 정보 만 묻습니다. 비밀 번호, 이메일, D.O.B., 또는 nother 방법이 있습니까?

답변

1

부모 정보 유형이 "USER"인 엔티티 하위 유형을 사용해야하며 기본 정보는 "MODEL", "AGENCY", "PHOTOGRAPHER", "MAKEUP_ARTIST"의 하위 유형이 포함됩니다. 이렇게하면 중복되는 필연적 인 경우보다 나은 사용자 환경을 제공 할 수 있습니다. 메이크업 등을 담당하는 대행사 및 대행사를 보유한 사진 작가가있을 것이라고 확신합니다. 이러한 유형의 사용자가 여러 유형의 프로필을 보유하고 있음에도 불구하고 단일 사용자 ID와 비밀번호를 갖는 것이 훨씬 더 좋습니다.

1

데이터베이스에서 드롭에 대한 데이터가 아래로 별도의 테이블에서 제공하는 가입 사람들 (예 : person_type)의 서로 다른 유형의 드롭 다운을 만들고와 별도의 테이블에 사람의 기본 세부 정보를 저장 감사 person_type 테이블의 ID

이 목적으로 레코드 가져 오기, 삽입 및 업데이트를위한 모델을 만들 수 있습니다.