Что лучше выбрать? Field Collection или же Entity?
Критерии:
1) Быстродействие
2) Баги, у кого ихменьше у кого больше
3) Практичность работы и гибкость модулей
4) Работа с Drupal Api, какой из модулей будет подходить лучше при создании полей
Что лучше выбрать? Field Collection или же Entity?
некорректный вопрос . Field Collection - это просто сущность , которую можно прикрепить к любой другой сущности
да и не понятно, что собираетесь делать с помощью entity: создавать свою сущность используя его api или просто добавить поле entity reference
Что лучше выбрать? Field Collection или же Entity?
некорректный вопрос . Field Collection - это просто сущность , которую можно прикрепить к любой другой сущности
да и не понятно, что собираетесь делать с помощью entity: создавать свою сущность используя его api или просто добавить поле entity reference
С помощью Field Collection и entity, можно создавать свою структуру полуй, как материнские так и дочерние, после создания полей создается свой шабон вывода тпл, и через апишку выводить иерархию полей, скажем так, я не особо силен в терминах и программировании так что за ранее приношу извинения если не особо понятно выражаю свои мысли
Field collection служит для хранения составного поля.
Например, Вам нужно хранить для каждой ноды понятия "физический адрес", состоящий из индекса, населенного пункта, улицы и т.д. и юридический адрес, состоящий из тех же полей.
Вы "адрес" оформляете как Field Colelction, а при задании полей ноды создаете два поля типа "адрес" и они будут составные.
А Entity - это свой тип сущности (такой же, как ноды, пользователи, комментарии и т.д.). То есть, если вам необходимо хранить какую-то специфическую информацию, для которой не годится ни нода, ни комментарий, ни таксономия, ничего другое, а для которой наиболее рационально было бы создание своей таблицы со своими полями, то создаете свой тип сущности. Примеры уже созданных типов сущностей - это флаги, товары в Drupal Commerce и т.д.
Комментарии
некорректный вопрос . Field Collection - это просто сущность , которую можно прикрепить к любой другой сущности
да и не понятно, что собираетесь делать с помощью entity: создавать свою сущность используя его api или просто добавить поле entity reference
С помощью Field Collection и entity, можно создавать свою структуру полуй, как материнские так и дочерние, после создания полей создается свой шабон вывода тпл, и через апишку выводить иерархию полей, скажем так, я не особо силен в терминах и программировании так что за ранее приношу извинения если не особо понятно выражаю свои мысли
Field collection служит для хранения составного поля.
Например, Вам нужно хранить для каждой ноды понятия "физический адрес", состоящий из индекса, населенного пункта, улицы и т.д. и юридический адрес, состоящий из тех же полей.
Вы "адрес" оформляете как Field Colelction, а при задании полей ноды создаете два поля типа "адрес" и они будут составные.
А Entity - это свой тип сущности (такой же, как ноды, пользователи, комментарии и т.д.). То есть, если вам необходимо хранить какую-то специфическую информацию, для которой не годится ни нода, ни комментарий, ни таксономия, ничего другое, а для которой наиболее рационально было бы создание своей таблицы со своими полями, то создаете свой тип сущности. Примеры уже созданных типов сущностей - это флаги, товары в Drupal Commerce и т.д.