CodeIgniter找不到CI_Controller

我正在尝试在我的testserver上运行CodeIgniter(使用XAMPP)。 我已经像往常一样设置了所有内容,而且我已经从我的Web服务器上的工作安装中复制了所有文件,只是更改了必要的配置选项:</ p>


  1. 致命错误:第4行的D:\ Websites \ **** \ www \ application \ controllers \ main.php中找不到“CI_Controller”类</ code> </ p> </ li >

  2. 消息:未定义的索引:scaffolding_trigger,文件名:libraries / Router.php </ code> </ p> </ li>
    </ ol>

    我很确定我的控制器设置正确,但如果不是这里的设置:</ p>

      class Speaker扩展CI_Controller 
    {
    function __construct ()
    {
    parent :: __ construct();
    $ this-&gt; load-&gt; helper('url');
    }
    }
    </ code> </ pre>
  3. 任何人都知道我在这里做错了吗?</ p>
    </ div>

展开原文

原文

I'm trying to get CodeIgniter running on my testserver (using XAMPP). I have set up everything like i usually do, plus I've copied all of the files from a working installation on my web server and just changed the necessary config options:

  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

I'm pretty sure my controller is set-up properly, but in case it isn't here's the setup:

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

Anyone know what I'm doing wrong here?

dongwu8064
dongwu8064 你没有__construct()尝试过吗?另外,我注意到错误是指main.php,但是你的类名为Speaker。
9 年多之前 回复

2个回答



Gah我讨厌你在问这个问题时最终如何找到问题哈哈</ p>

我 决定检查我的系统文件夹,发现它与我在服务器上的内容不同步。 刚更新它,一切正常。</ p>
</ div>

展开原文

原文

Gah I hate how you finally find the problem right as you ask the question haha

I decided to check out my system folder and found it was out of sync with what I had on my server. Just updated it and everything's working.

doudeng2016
doudeng2016 我正在升级我的Codeigniter版本,并升级了应用程序文件夹中的文件(2.0将Controller更改为CI_Controller),但没有升级到系统文件夹中。
大约 9 年之前 回复
dsjj15012
dsjj15012 你是什​​么意思“与...不同步”? 你是怎么解决这个问题的?
大约 9 年之前 回复



如果您使用的是CodeIgniter 2.0.x,则只扩展CI_Controller,因为1.7.x扩展了Controller。</ p>
</ div >

展开原文

原文

You only extend CI_Controller if you are using CodeIgniter 2.0.x as 1.7.x extends Controller.

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问