-1

我在应用程序/库中创建了一个名为Myclass的自定义类。

现在按照手册,如果我想使用本机资源,我必须使用超级对象。

但是,如果我只是像下面的代码一样扩展 Myclass,我可以在不使用超级对象的情况下加载视图、模型等

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); 

class Myclass extends CI_Controller{

    public function my_func()
    {
        $this->load->view('home');
    }

}

那么为什么我应该使用超级对象呢?

4

1 回答 1

0

如果您扩展基本控制器,则应将其保存在application/core

从手册扩展核心类

例如,要扩展本机 Input 类,您将创建一个名为 application/core/MY_Input.php 的文件

我在这里假设你想从而Myclass不是扩展你的控制器CI_Controller

于 2013-03-28T07:53:45.540 回答