콘텐츠를 관리하기 위해 구축중인 간단한 앱에서 데이터를 구조화하는 방법에 대해 이전에 질문했습니다. 대답은 Single Table Inheritance을 보았습니다. 그리고 나는 그것이 티켓이 될 것이라고 생각합니다.: 유형 필드는 단일 테이블 상속에서 어떻게 채워 집니까?
필자는 꽤 많은 예제를 읽었지만, 항상 빠져있는 것처럼 보이지만 실제로는 : type 컬럼이 실제로 어떻게 채워지 는가? 사용자가 유형을 선택할 수 있도록 드롭 다운이있는 양식 필드를 포함합니까?
STI가 현재 작동하는 방식 (유형 필드가 클래스 이름을 가짐)을 완전히 이해한다고 생각하지만 여전히 매우 기본적인 것 (그리고 아마도 매우 분명하지만 누락 된 부분)이 누락되었습니다. 누군가 나를 채울 수 있습니까? "사진"
id
type
name
desc
그리고 다른 유형은, "사이트"가 "블로그"것 :
나는 콘텐츠 테이블과 같이 있습니다.
기본적으로 STI 방문에 대한 자세한 내용을 알고 싶은 경우 : 당신이 * * 표시 서브 클래스 중 하나의 객체를 저장할 때 형식 필드가 자동으로 채워집니다. 당신이 수퍼 클래스 (당신의 경우에는 내용)를 저장한다면 그것은 생각하지 않은 채 남아 있어야한다. –
@ Paul 당신은 올바른 길을 가고 있습니다 :-) –