У меня есть этот код здесь: hooks / account.php:
class Account { public function checkIfLogged() { if(!$this->session->userdata('logged') ){ $this->load->view('error/not_found'); exit; } } }
и я получаю эту ошибку:
Неопределенное свойство: Account :: $ session
Я могу подтвердить, что мой крюк – post_controller_constructor.
Может кто-нибудь сказать мне, где я ошибаюсь?
Благодарю.
вы должны использовать:
$this->CI = & get_instance(); if(!$this->CI->session->userdata('logged') ){ $this->CI->load->view('error/not_found'); exit; }
Это просто вопрос масштаба, поэтому вы используете CI здесь таким образом.