отношение один ко многим в Кохане - PullRequest
3 голосов
/ 15 июля 2011

У меня есть 3 таблицы users, roles и roles_users. Таблица roles_users имеет user_id и role_id

Теперь мои модели Model_User, Model_Role, Model_User_Role.

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

Я использую ORM и хочу отобразить список пользователей с именем этой роли.

Примечание: таблица, которую я взял из Auth Модуль Кохана.

Ответы [ 2 ]

2 голосов
/ 15 июля 2011

Вы можете использовать массивы $_belongs_to, $_has_one и $_has_many, чтобы установить отношения между моделями. Кохана 3 :: ORM Отношения

1 голос
/ 15 июля 2011

Я сделал много-много отношений с ролями и пользователями.И напишет бизнес-логику о том, что у пользователей будет не более одной роли.

...