Поле экземпляра друпал хостинг
Когда мы идем в пути / администратор / структуры / тип / управление / статьи / полеи и использовать Добавить новый параметр поля или добавить существующий параметр поля, значит ли это создать поле или создать экземпляр поля или прикрепить экземпляр поля? Как их различать? Таким образом, программно когда использовать field_create_field. field_create_instance и field_attach апи?
В документации апи поле он только не говорит админ интерфейс и не говорит о том пути, где создать оба поля и поля экземпляра. Таким образом, ее сбивает с толку. Я даже не знаю, если я даже имеет смысл.
спросил 21 Янв '13 в 15:59
всегда лучше использовать один и тот же экземпляр поля, если цель или функция будет то же самое. например, у вас есть другой тип контента с тем же систематики Vocab быть добавлены во всем. было бы лучше, чтобы добавить такое же поле для всех типов контента, а не создавать различные поля для каждого типа контента. Внутренне это уменьшило бы количество таблиц построить на Drupal. и поиск по Vocab стало бы лучше. - Мохаммед Шамит 21 январь '13 в 16:57
Так полей, которые мы видим на узле пути / добавления / статьи являются экземплярами полей (которые многократно используются в нескольких различных типов сущностей). И поля на пути / администратора / структуры / типы / управления / статьи / полей являются полями. В базе данных я не вижу таблицу экземпляра поля, но только field_data таблицу, в которой, я думаю, мы получаем, когда мы сначала создаем поле на путь / администратор / структуры / типы / управления / статьи / полей с использованием field_create_field. И экземпляр затем прикрепляются к расслоению (статья в данном случае), что мы видим на узле пути / добавить / статью. - Юджин Джером 21 января '13 в 17:20
Поле является основным само определение поля. Экземпляр поля представляет собой экземпляр этой области, присоединенный к сущности / расслоению.
Для того, чтобы проверить, если поле, или экземпляр существует, использование
При создании поля через пользовательский интерфейс, Drupal всегда создает экземпляр поля на этой сущности / пачке.
Если вы добавляете существующее поле, данные полей клонируют и экземпляр поля создаются на новом лица / пачку.
Наконец, настройки полей применяются глобально к этой области, настройки экземпляра поля могут варьироваться между пучками сущностей.