ChrisZZ 发表于 2014-9-9 17:41:07

CI 自定义控制器 如何取名

在application/core/中自定义控制器:
class MY_Controller extends CI_Controller{
//.....
public function __construct(){
    parent::__construct();
    echo "something";
}
}
然后在application/controller中的控制器继承自MY_Controller,这样可以工作

如果把MY_Controller换成别的名字,似乎都不起作用。我试了NI_Controller,ZZ_Controller,类名和文件名以及需要继承的控制器的extends后面,都是同步修改的,只有MY_Controller起作用。

这个是规定的吗?可以修改吗?

ChrisZZ 发表于 2014-9-9 17:46:51

好吧,找到了,在config.php中修改$config['subclass_prefix'] = 'MY_';

aqxinzhuan 发表于 2014-9-10 20:56:40

楼主自问自答,无师自通:lol
页: [1]
查看完整版本: CI 自定义控制器 如何取名