Фатальная ошибка в CodeIgniter - PullRequest
0 голосов
/ 07 июня 2011

Я сталкиваюсь с фатальной ошибкой:

Класс 'Controller' не найден в D: \ wamp \ www \ CodeIgniter \ application \ controllers \ blog.php в строке 3

Я набираю write и я просмотрел так много учебников, что они также набирают начальный код, подобный этому, я много раз пытался выяснить, но у меня нет причин

Ответы [ 2 ]

4 голосов
/ 07 июня 2011

Вы используете CI 2.O?Вы случайно не написали в своем контроллере следующее:

class Blog extends Controller { ... }

Если вы используете CI 2.0, вы должны использовать следующее:

class Blog extends CI_Controller { ... }

Возможно, вы смотрели устаревшиеучебные пособия для CI 1.7.

Ссылка: http://codeigniter.com/user_guide/general/controllers.html

Обязательно следуйте руководству пользователя вместе с любыми учебными пособиями, которые вы читаете;Есть некоторые изменения в 2.0, о которых вы должны знать.Вы все еще можете следовать этим учебникам, просто держите глаза открытыми и сравните с руководством пользователя.

1 голос
/ 07 июня 2011

Какую версию вы используете? если вы используете последнюю версию (2.0.2), убедитесь, что вы используете CI_Controller при расширении вашего контроллера. Видя, как вы назвали файл blog.php, ваш контроллер должен выглядеть следующим образом

Class Blog extends CI_Controller {

 function index()
{
  // your code...
}

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...