Добрый день!
Не сталкивался ли кто ни будь с такой проблемой:
Использую модуль Auth, у меня присутствует модель User, соответственно в бд есть таблица users, roles, и roles_users - связь этих таблиц видимо определена где-то в недрах ядра... Я создал модель post, планирую организовать публикацию пользователями материалов на сайте. Соответственно связь - один ко многим (один пользователь может иметь несколько публикаций, каждая публикация может быть опубликована только от одного автора).
Для создания связи в модель User добавляю:
Код:
protected $_has_many = array(
'posts' => array(
'model' => 'post',
'foreign_key' => 'owner_id',
)
);
В модель Post:
Код:
protected $_belongs_to = array(
'owner' => array(
'model' => 'user',
'foreign_key' => 'owner_id',
)
);
Что с моей точки зрения затирает нативную связь юзеров с ролями, и при обращении к этой связи (при авторизации, регистрации и т.п.) возникает ошибка:
Код:
ErrorException [ Notice ]: Undefined index: roles
Есть идеи, как правильно преодолеть данный конфликт?