Используя Kohana 3, у меня есть таблица User с полем, которое ссылается на поле из другой таблицы в базе данных, однако я не могу найти, где запрашиваются данные пользователя, поэтому я могу добавьте ->with
, чтобы я мог использовать его на всем сайте.Добавить данные таблицы зарегистрированному пользователю
Я все еще копаться и эти куски, которые я нашел до сих пор:
в: Модули/ОРМ/классы/Кохана/Auth/ORM.php
public function get_user($default = NULL)
он называет parent::get_user($default);
так, когда я смотрю на его родителей: modules/auth/classes/Kohana/Auth.php:74
, он это работает:
return $this->_session->get($this->_config['session_key'], $default);
$this->_session
создается с помощью:
Session::instance($this->_config['session_type']);
который я отслеживал до: system/classes/Kohana/Session.php
.
Думаю, я добрался до тупика.
Я также попытался сделать поиск для ORM::factory('User')
, однако, он используется только при входе в систему, насколько я могу судить.
get_user()
возвращает объект Model_User, но я не совсем уверен, как работать с этим, чтобы помочь мне.