Проект Relation является реализацией API и хранит модуль как для простых, так и для более сложных связей между объектами. Он может обрабатывать как направленные, так и симметричные связи. Связи являются объектами, поэтому могут иметь поля. Это делает модуль Relation самым гибким и мощным инструментом для работы со связями. В проект входят следующие модули:
Джон, Джейн и Джек являются братьями и сёстрами. Эта связь симметрична и указывает на все направления.
|-- Джон
|
Братья и сёстры --|-- Джен
|
|-- Джек
Компания A сделала взнос для вечеринки B, который был проведёт через банк C. Обе связи (взнос и проведение) являются направленными.
Компания A --> Взнос X --> Вечеринка B
(документ) (связь) (документ)
Взнос X --> Проведение Y --> Банк C
(связь) (связь) (документ)
В приведённом выше примере, Взнос X может иметь целочисленное поле для указания количества. Это то, что не поддерживают другие модели связей в Друпале.
Модуль добавляет на сайт два блока, которые могут использоваться для создания связи. Это очень простой и эффективный путь. Кроме того, все операции могут быть завершены с помощью модуля Rules.
2011.11.25 | 2011.11.25-27, Донецк. Модуль Relation |
2011.10.13 | NodeOne. Relation: 11 — Выбор связи |
2011.10.12 | NodeOne. Relation: 10 — Блок добавления связи |
2011.09.04 | NodeOne. Relation: 9 — Настройка интерфейса для создания связей с Rules |
2011.09.03 | NodeOne. Relation: 8 — Relation и Rules |
2011.09.02 | NodeOne. Relation: 7 — Relation и Views (часть 2) |
2011.09.01 | NodeOne. Relation: 6 — Объяснение дублирующихся строк |
2011.08.31 | NodeOne. Relation: 5 — Relation и Views (часть 1) |
2011.08.30 | NodeOne. Relation: 4 — Прямые связи и связанные поля |
2011.08.29 | NodeOne. Relation: 3 — Виджет связи |
2011.08.26 | NodeOne. Relation: 1 — Введение в модуль |
2011.08.26 | NodeOne. Relation: 2 — Создание типа связи + коллектор объектов |
2011.08.18 | NodeOne. Relation: 0 — Доклад на DrupalCity |
2011.05.22 | error39. Установка и настройка модуля Relation |