Попытка установить Auth для CI: вызов неопределенного метода CI_Loader :: setdata () - PullRequest
0 голосов
/ 31 декабря 2010

Я пытался внедрить систему аутентификации для Codeigniter.Я хотел сэкономить время, хотя пока это не удалось.

Система, которую я пытаюсь реализовать: http://codeigniter.com/wiki/auth/

В настоящее время у меня работают некоторые формы, но регистрацияформа генерирует фатальную ошибку: PHP фатальная ошибка: вызов неопределенного метода CI_Loader :: setdata () в /Applications/MAMP/htdocs/CI+Login/system/application/controllers/auth.php в строке 159

Кто-нибудь имеет представление о чем это?У кого-нибудь работает эта система?

thx.

РЕДАКТИРОВАТЬ: код, который генерирует ошибку:

if ($this->config->item('auth_use_security_code'))
    $this->authlib->register_init();
            $data['countries'] = $this->Usermodel->getCountries();
$this->load->setdata($data);

Проблема заключается в том, что загрузка не содержит методпо имени setdata, есть ли в предыдущей версии CI или что я могу сделать из этого?

1 Ответ

0 голосов
/ 31 декабря 2010

Попробуйте:

$this->load->vars($data);

или удалите эту строку и используйте второй параметр функции $ this-> load-> view ().

$this->load->view($this->config->item('auth_register_view'),$data);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...