CodeIgniter не может найти CI_Controller - PullRequest
1 голос
/ 04 апреля 2011

Я пытаюсь запустить CodeIgniter на моем тестовом сервере (используя XAMPP). Я настроил все как обычно, плюс я скопировал все файлы из рабочей установки на моем веб-сервере и просто изменил необходимые параметры конфигурации:

  1. Fatal error: Class 'CI_Controller' not found in D:\Websites\****\www\application\controllers\main.php on line 4

  2. Message: Undefined index: scaffolding_trigger, Filename: libraries/Router.php

Я почти уверен, что мой контроллер настроен правильно, но на случай, если это не так:

class Speaker extends CI_Controller
{
     function __construct()
     {
         parent::__construct();
         $this->load->helper('url');
     }
}

Кто-нибудь знает, что я здесь не так делаю?

Ответы [ 2 ]

0 голосов
/ 04 апреля 2011

Вы расширяете CI_Controller, только если используете CodeIgniter 2.0.x, а 1.7.x расширяет контроллер.

0 голосов
/ 04 апреля 2011

Гах, я ненавижу, когда вы наконец-то нашли проблему, задавая вопрос, ха-ха

Я решил проверить свою системную папку и обнаружил, что она не синхронизирована с тем, что было на моем сервере. Просто обновил и все работает.

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