Существуют ли какие-либо преимущества /предостережения с использованием ссылки Entity Reference на Term Reference?

Довольно простой вопрос на самом деле, но есть ли какая-либо польза от использования базового поля основного термина над ссылкой на Entity Reference ?

Очевидно, что тегирование на самом деле не является вариантом с ссылкой на Entity Reference, но я использовал встроенную форму сущности для создания новых терминов из узловой страницы, и она отлично работает (я предпочитаю ее пометки, если мои термины имеют поля).

ТЛ, д-р

Помимо тегов есть ли какие-либо преимущества /предостережения с использованием ссылки на Entity Reference по термину Reference для ссылки на термины таксономии?

22 голоса | спросил Chapabu 4 Jpm1000000pmFri, 04 Jan 2013 18:18:51 +040013 2013, 18:18:51

2 ответа


21

Качели и карусели действительно, это зависит от вашего варианта использования ...

За кулисами практически нет разницы - оба типа полей связывают одну сущность с другой с помощью идентификатора, поэтому на самом деле происходит то, какой тип предоставляет вам «оборки», которые вам нужны /нужны.

Как вы упомянули, у таксономии есть открытый виджет с тегами, который хорош, но тогда ссылка Entity Reference имеет интеграцию с Views (через Entity Reference View Widget ), что означает, что вы можете определить как сложный вид, как вам нравится для вашего виджета выбора. Также очень приятно.

И тогда есть Inline Entity Form, о которой вы также упоминали. Очевидно, это превосходный инструмент, но он действительно полезен, если вы нуждаетесь в своем проекте.

Что такое таксономия, так это то, что она является частью ядра и не требует наличия нескольких модулей, установленных для работы. Но тогда в обычной Drupal-сборке многие из этих модулей, вероятно, уже будут там. Он также поддерживает индексную таблицу терминов для узлов, которые могут помочь в производительности, но, очевидно, только в том случае, если вы связываете свои термины с типами узлов.

Я думаю, что ваш выбор будет связан с тем, какие виджеты /форматы, которые вам нужны для конкретной ситуации, если честно, это слишком сложно назвать:)

ответил Clive 4 Jpm1000000pmFri, 04 Jan 2013 18:33:50 +040013 2013, 18:33:50
10

Просто подумал, что добавлю к этому обсуждению, что похоже, что в D8 устаревшая ссылка будет устаревать. Таким образом, кажется, что все ссылки на сущности могут быть использованы, чтобы избежать использования ссылки на новые сайты, поскольку это будет скорее боль, чтобы переносить позже, когда вы переходите на D8.

https://drupal.org/node/1847596

ответил americanninja 14 SatEurope/Moscow2013-12-14T16:33:26+04:00Europe/Moscow12bEurope/MoscowSat, 14 Dec 2013 16:33:26 +0400 2013, 16:33:26

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132