Я получаю следующую ошибку:
Неустранимая ошибка: родительский класс не найден в C: \ xampp \ htdocs \ rpo \ application \ controllers \ Home.php в строке 7
- .htaccess php_value auto_prepend_file делает ошибку 500. Как я могу это исправить?
- PHP: Каков поток управления для обработки ошибок?
- Обновить таблицу mysql с помощью запроса select из другой базы данных
- Помещение HTML в JSON
- Объединение 2 файлов CSV
- Как получить количество часов до полуночи с помощью PHP
Вот мой код:
class Home extends CI_Controller { function __construct() { parents::__construct(); } function index() { if($this->session->userdata('logged_in')) { $session_data=$this->session->userdata('logged_in'); $data['username']=$session_data['username']; $this->load->view('home_view',$data); } else { redirect('login','refresh'); } } function logout() { $this->session->unset_userdata('logged_in'); session_destroy(); redirect('home','refresh'); }
строка 7 – parents::__construct();
«Родители» должны быть «родителями» в вашем конструкторе. parent – ключевое слово в PHP.
parent::__construct();
В вашем конструкторе Это должно быть
function __construct() { parent::__construct(); // Calling parent class constructors }
не
parents::__construct();