Я пытаюсь вызвать метод get_cookie () из входной библиотеки, но получаю эту ошибку.
"Неустранимая ошибка: вызов неопределенного метода CI_Input :: get_cookie ()"
Я загрузил помощника для cookie и использовал вызов set_cookie () в родительской функции.Я не уверен, если это должно быть проблемой.
Вот код, который создает ошибку.
class Main extends MY_Controller
{
function __construct()
{
parent::__construct();
//load library
$this->load->helper('cookie');
echo "Welcome controller<br>";
}
function index()
{
//get platform cookie
$_platform = $this->input->get_cookie('platform'); //<-ERROR
if (!$this->tank_auth->is_logged_in()) {
redirect('/auth/login/');
} else {
$data['user_id'] = $this->tank_auth->get_user_id();
$data['username'] = $this->tank_auth->get_username();
$data['platform'] = $_platform['value'];
$this->load->view('welcome', $data);
}
}
}