필드 인스턴스 드루팔 호스팅
우리는 경로 / 관리 / 구조 / 종류 / 관리 / 기사 / 필드로 이동하고 새로운 필드 옵션을 추가하거나 기존 필드 추가 옵션을 사용하는 경우, 그 필드를 만들거나 필드 인스턴스를 만들거나 필드 인스턴스를 연결합니까? 어떻게 그들을 구별하는 방법? 그래서 프로그래밍 할 때 field_create_field를 사용합니다. field_create_instance 및 field_attach API를?
필드 API 문서에서 그것은 단지 관리자 UI를 알려줍니다 결코 필드와 필드 인스턴스를 모두 만들 수있는 경로에 대해 이야기합니다. 그래서 그 혼란. 심지어 이해하면 난 잘 모릅니다.
15시 59분에서 1월 21일 '13 요청
목적이 있거나 기능은 동일 될 것입니다 경우 동일한 필드 인스턴스를 사용하는 것이 좋습니다. 예를 들어, 당신은 같은 분류의 Vocab의 서로 다른 콘텐츠 유형 모두에 추가 할 수 있습니다. 각 콘텐츠 형식에 다른 필드를 모든 콘텐츠 형식에 동일한 필드를 추가하기보다는 만드는 것이 좋을 것입니다. 테이블 드루팔에 의해 구축의 내부적으로이 수를 줄 것이다. 그리고 Vocab의에서 검색 더 나은 될 것입니다. - 16시 57분에서 모하메드 쉠엠 1월 21일 '13
우리는 경로 노드에서 참조 필드 / / 기사를 추가 할 수 있도록 (여러 개체 유형에서 재사용) 필드 인스턴스입니다. 그리고 경로 / 관리 / 구조 / 종류 / 관리 / 기사 / 필드에서 필드는 필드가 있습니다. 데이터베이스에서 나는 우리가 처음 field_create_field를 사용하여 경로 / 관리 / 구조 / 종류 / 관리 / 기사 / 필드에서 필드를 만들 때, 나는 생각한다, 우리가 얻을 필드 인스턴스 테이블 만 field_data 테이블을 볼 수 없습니다. 그리고 인스턴스는 우리가 경로 노드 / 추가 / 기사에서 볼 번들 (이 경우 기사)에 연결되어 있습니다. - 17시 20분에서 유진 제럼 1월 21일 '13
필드는 필드 자체의 기본 정의입니다. 필드 인스턴스 엔티티 / 번들에 부착 해당 필드의 인스턴스이다.
분야, 또는 인스턴스가 사용을 존재하는지 확인하려면
당신은 UI를 통해 필드를 만들 때, 드루팔은 항상 개체 / 번들 필드 인스턴스를 만듭니다.
기존 필드를 추가하는 경우, 필드 데이터가 복제되고 필드 인스턴스는 새로운 개체 / 번들에 생성됩니다.
마지막으로, 필드 설정이 해당 필드에 전 세계적으로 적용, 필드 인스턴스 설정 개체 번들에 따라 다를 수 있습니다.