사용자 정의 모듈을 통해 엔티티를 생성했습니다. 이 엔티티에는 번들이 없으며 완벽하게 잘 작성됩니다. entity_get_info는 번들을 가질 필요가 없다고 말합니다.Drupal에서 번들이없는 엔티티와 연결된 필드를 가질 수 없습니까?
다음으로 field_create_field를 사용하여 엔티티 참조 용 필드를 만들고 그 필드도 잘 작동합니다. 지금, 나는 내 사용자 지정 엔터티 인스턴스로이 필드를 연결할 내가 (번들을 지정하지 않고) field_create_instance를 호출 할 때, 내가 말하는 오류를 얻을 때 :
나는 그 번들을 참조로 이동drupal FieldException: Attempt to create an instance of field without a bundle
가 필요하다 field_config_instance의 필드. 엔티티와 같은 이름으로 번들을 지정하려고했지만 나에게도 해당되지 않았습니다. 사실, 인스턴스를 생성 않았지만 나는 field_attach_form을 엔티티 추가/편집 양식에, 나는 다른 오류 얻을 : 어떤 도움이 높게 평가 될 것이다
Notice: Undefined index: target_bundles in EntityReferenceHandler_base->buildEntityFieldQuery() (line 174 of /Applications/MAMP/htdocs/MYPROJECT/sites/all/modules/entityreference/handler/base.inc).
합니다.