Отношение один ко многим в Кохане

У меня 3 стола users, roles а также roles_users, roles_users стол есть user_id а также role_id

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

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

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

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

2 ответа

Решение

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

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

Другие вопросы по тегам