我在应用程序/库中创建了一个名为 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');
}
}
那么我为什么要使用超级对象?
答案 0 :(得分:0)
如果扩展基本控制器,则应将其保存在application/core
例如,要扩展本机Input类,您将创建一个文件 命名为application / core / MY_Input.php
我在此假设你想要从Myclass
而不是CI_Controller
扩展你的控制器。