Модель ссылок в Kohana

Здравствуйте,
я работаю с Kohana и хочу создать меню ссылок, вывод которых должен будет зависеть от текущей роли пользователя (и плюс общие ссылки). Роль через стандартный Model_Auth_Role, а дальше возникает проблема: связь по идее должна быть многие-ко-многим через третью таблицу. Я создал класс Model_Links, прописал у него protected $_has_many = array('roles' => array('model' => 'role', 'through' => 'roles_links'),); но непонятно, во-первых, надо ли мне менять встроенный класс Role и писать у него 'links' => array('model' => 'links', 'through' => 'roles_links'), во-вторых, надо ли (и как, если надо) описывать класс Roles_Links (потому что по аналогии с roles_users я такого класса не нашёл) и соответствующую таблицу, а в-третьих, как быть с незалогиненными пользователями (которым Role по идее не присваивается).
Заранее спасибо.

1 ответов