Документация

Начало работы

Модели (models)

Шаблоны (views) и маршрутизация (routes)

Формы

SQL запросы

Сессии и безопасность

Плагины

Группа "group"

Данный тип предоставляет возможность связать записи одной таблицы с другими записями из этой же таблицы, но не по родительскому принципу, как в типе "parent", а методом сохранения нескольких id смежных записей. Ярким промером использования являются сопутствующие товары в интернет магазине, когда нужно к одному товару привязать еще несколько других и потом максимально быстро их найти и отобразить рядом с исходным товаром. Это своеобразный аналог типа "Многие ко многим" внутри одной таблицы.

Тип поля в SQL таблице: если к одной записи привязываются несколько других, то достаточно типа "varchar", если записей много, то может понадобиться "text". В ячейку таблицы будут записаны "id" привязываемых записей через запятую, например "2,623,82".

Дополнительные параметры

"name_field"
Назначение: если в связанной модели отсутствует поле с названием "name", то необходимо явно указать именное поле
Возможные значения: текстовые, например "title"
По умолчанию: не задан

"long_list"
Назначение: применяется если список значений имеет большую длину, тогда значения получают при помощи строки поиска
Возможные значения: "true", "false"
По умолчанию: "false"

Пример использования в разделе Группа.

Предыдущий раздел

Многие ко многим "many to many"