Правильно ли это код Codeigniter?

Я только начал смотреть на PHP Frameworks, потратив огромное количество потраченного впустую времени, делая все с нуля. Я думал, что дам Codeigniter пойти после того, как друг рекомендовал мне это.

Я проработал первый учебник, и проблем не было, но я застрял со вторым.

Сначала мой код был идентичен учебнику:

<?php class Blog extends CI_Controller{ function Blog() { parent::CI_Controller(); $this->load->scaffolding('entries'); } public function index(){ $data['title'] = "My Blog Title"; $data['heading'] = "An intresting title"; $data['todo'] = array('create media player','design site','finish project'); $this->load->view('blog_view',$data); } } ?> 

Но я получил внутреннюю ошибку сервера. Просмотрев руководство пользователя, он показывает другой способ использования конструктора.

Я изменил код на спецификацию документа.

 <?php class Blog extends CI_Controller{ public function __construct() { parent::__construct(); $this->load->scaffolding('entries'); } public function index(){ $data['title'] = "My Blog Title"; $data['heading'] = "An intresting title"; $data['todo'] = array('create media player','design site','finish project'); $this->load->view('blog_view',$data); } } ?> 

Но я все еще получаю внутреннюю ошибку. Я не знаю, был ли мой код неправильным или я неправильно сконфигурировал что-то еще. Спасибо, спасибо.

Изменить: уточнить. Я получаю внутреннюю ошибку, когда добавляю конструктор в класс.