Хм, это случилось со мной точно так же.В последних выпусках этой библиотеки Бен Эдмундс использовал магический метод php __call()
, чтобы вам не приходилось вызывать метод модели с использованием обычного синтаксиса $this->ion_auth_model->method()
, а вместо этого $this->ion_auth->method()
, как если бы это был методпринадлежность к библиотеке.
Но, на самом деле, этот метод принадлежит модели.Итак, если вы посмотрите на модель, вы увидите, что нет метода get_user()
(и его нет в библиотеке!), Или, по крайней мере, в той версии, о которой я говорю (самая последняя или та, что была ранее).Я скачал свежую копию одну или две недели назад).Я думаю, что в документации, которую он предоставил, есть некоторые ошибки (хотя общая работа, которую он сделал, великолепна, слава Бену).
Вы можете попробовать использовать метод модели user()
, который должен дать тот же результат(это ближе по функциональности).Поэтому позвоните $this->ion_auth->user()
и посмотрите, соответствует ли это вашим потребностям.
РЕДАКТИРОВАТЬ
Чтобы уточнить ... вместо этого ...
$this->end_user = $this->ion_auth->current()->row();
сделать это ...
$this->end_user = $this->ion_auth->user()->row();