用户
 找回密码
 入住 CI 中国社区
搜索
查看: 4187|回复: 4
收起左侧

[已解决] Class 'MY_BaseController' not found

[复制链接]
发表于 2012-2-14 11:10:29 | 显示全部楼层 |阅读模式
/application/core/MY_BaseController.php已存在
PHP复制代码
 
class MY_BaseController extends CI_Controller
{
        /**
         *
         * 当前用户实体
         * @var object
         */

        protected $CurrentUser          = NULL;
       
    /**
     * 当前页面是否需要登录
     * @var unknown_type
     */

        protected $RequireLogin         = FALSE;
       
        /**
         * cookie名称
         * @var string
         */

        const COOKIE_NAME          = "AUTH";
       
       
        protected $data            = array();
        public function __construct()
        {
            parent::__construct();
           $this->__init();
        }
       
       
       
        private function __init()
        {
           //TODO:
        }
}
 
 
复制代码



在controllers中继承MY_BaseController类,结果说找不到MY_BaseController

PHP复制代码
 
class Register extends MY_BaseController
{
}
 
复制代码

发表于 2012-2-14 11:28:02 | 显示全部楼层
你只能叫做 MY_Controller,如果你的前缀设置为 MY_ 的话。
这是规定,呵呵
 楼主| 发表于 2012-2-14 12:49:25 | 显示全部楼层
好吧,真是一个龟腚{:soso_e101:}
如果不用MY_开头的话,是不是就不受这个限制了?
发表于 2012-2-14 13:37:21 | 显示全部楼层
幻想曲 发表于 2012-2-14 12:49
好吧,真是一个龟腚
如果不用MY_开头的话,是不是就不受这个限制了? ...

呵呵,框架都有自己的编码规范,这个无可厚非,所谓约定胜于配置,如果给你一大堆配置,你可能也会不喜欢。
对于什么是 MY_ 建议看看 http://codeigniter.org.cn/user_guide/general/core_classes.html
发表于 2014-8-24 17:37:03 | 显示全部楼层
MY_可以在配置文件里面改

本版积分规则