我要做的只是一件相当简单的事情:

  • 创建一个扩展CI_Controller
  • 的类(比如brandNewClass-NOT MY_Controller)
  • 创建扩展brandNewClass
  • 的其他 Controller

    例如
    class brandNewClass extends CI_Controller {
    
        public function index()
        {
    
        }
    
        public function info()
        {
    
        }
    }
    

    使用方式(在/controllers下的文件中):
    <?php
    
    class newController extends brandNewClass
    {
    }
    
    ?>
    

    事实是,尽管当我在/application/core下复制文件并将其命名为MY_Controller时,它可以工作,但是当我将名称更改为更多名称时,…不言自明,但事实并非如此。



    我什至尝试使用提到的here__autoload函数,但是没有任何运气。

    有任何想法吗?

    最佳答案

    看看这个出色的教程-希望对您有所帮助

    http://codeigniter.tv/a-10/Extending-the-core-MY_Controller-and-beyond

    10-06 05:02