Ссылки против сущности

14

Этот вопрос задавался и раньше, но некоторое время назад искал свежее мнение. Похоже, что гораздо больше людей используют ссылки (возможно, потому что это порт из Drupal 6), но функциональность ссылок на сущности кажется довольно хорошей. Мнения? Мысли?

user379468
источник

Ответы:

21

Я думаю, что единственный способ узнать это - проверить это на себе. Я говорю об опыте использования Entity Reference в настоящее время в проекте с успехом. Это сводится к вашим потребностям. Например, мне нужен был способ ссылки на коммерческие продукты, которые не являются объектами узлов, поэтому модуль ссылок бесполезен. Ссылка на сущность идеально подходит для этого случая и будет работать с любым другим типом сущности.

В связи с огромными изменениями в drupal, отходящими 7.xот общего мышления «все может быть узлом», 7.xядро подчеркнуло и показало нам преимущества «все может быть сущностью». С успехом сущностей вы можете в значительной степени гарантировать, что ссылка на сущность имеет большое будущее вd7.x

Я не уверен, есть ли какое-либо преимущество в использовании ссылок, так как Entity Reference делает все, что делает ссылки, и при этом является гораздо более мощным.

Со страницы проекта;

«Примечание: - Как показали последние пару месяцев, текущие сопровождающие не справляются с задачей. Этот модуль принимает новых сопровождающих. - Скорее всего, в ближайшем будущем ссылки будут устаревшими в пользу Entity Reference, которая, вероятно, должна рассматриваться в первую очередь. на свежие D7проекты. "

Я думаю, что этим все сказано.

  • Для расширенного будущего разработчики должны изучить Relation, который, как ожидается, заменит ссылку на сущность.
чертенок
источник
Спасибо, я читал, что был немного удивлен количеством людей, которые выбрали версию ссылок d7
user379468
2

Как сказано на сайте Справочного модуля, будущее для него не очень многообещающе, и, вероятно, его не рекомендуют в пользу ссылок на сущности, поэтому обсуждать особо нечего :)

штучный камень
источник