调用未定义的方法 MY_Loader::_ci_load_library()
Call to undefined method MY_Loader::_ci_load_library()
我是 Codeigniter 的新手,目前我刚刚安装了带有 HMVC 和 ORM Datamapper 1.8.2 版的 Codeigniter 2.2.0。
我确定我已经正确安装了 ORM,但是当我测试 Link 时,它给了我这个
Fatal error: Call to undefined method DM_Loader::_ci_load_library() in ...\application\third_party\MX\Loader.php on line 173
而且,这就是里面的东西 loader.php
if ($path === FALSE)
{
$this->_ci_load_library($library, $params, $object_name);
}
我确定在 third_party/MX/Router.php
中重命名了一些受保护的代码,并在 index.php
下面的一些代码中添加了代码
/*
* --------------------------------------------------------------------
* LOAD THE BOOTSTRAP FILE
* --------------------------------------------------------------------
*
* And away we go...
*
*/
require_once APPPATH.'third_party/datamapper/bootstrap.php';
require_once BASEPATH.'core/CodeIgniter.php';
你的回答就是我的启迪。谢谢。
需要更改 config.php
中会话变量的某些字段 (application/config/config.php)
$config['sess_driver'] = 'files';
$config['sess_cookie_name'] = 'ci_session';
$config['sess_expiration'] = 7200;
$config['sess_save_path'] = 'ci_sessions';;
$config['sess_match_ip'] = FALSE;
$config['sess_time_to_update'] = 300;
$config['sess_regenerate_destroy'] = FALSE;
打开文件并转到第 173 行并更改
$this->_ci_load_library($library, $params, $object_name);
至
$this->_ci_load_class($library, $params, $object_name);
匹配唯一的加载 class 我可以在父 class CI_Loader 中看到这是有意义的。
我是 Codeigniter 的新手,目前我刚刚安装了带有 HMVC 和 ORM Datamapper 1.8.2 版的 Codeigniter 2.2.0。
我确定我已经正确安装了 ORM,但是当我测试 Link 时,它给了我这个
Fatal error: Call to undefined method DM_Loader::_ci_load_library() in ...\application\third_party\MX\Loader.php on line 173
而且,这就是里面的东西 loader.php
if ($path === FALSE)
{
$this->_ci_load_library($library, $params, $object_name);
}
我确定在 third_party/MX/Router.php
中重命名了一些受保护的代码,并在 index.php
下面的一些代码中添加了代码
/*
* --------------------------------------------------------------------
* LOAD THE BOOTSTRAP FILE
* --------------------------------------------------------------------
*
* And away we go...
*
*/
require_once APPPATH.'third_party/datamapper/bootstrap.php';
require_once BASEPATH.'core/CodeIgniter.php';
你的回答就是我的启迪。谢谢。
需要更改 config.php
中会话变量的某些字段 (application/config/config.php)
$config['sess_driver'] = 'files';
$config['sess_cookie_name'] = 'ci_session';
$config['sess_expiration'] = 7200;
$config['sess_save_path'] = 'ci_sessions';;
$config['sess_match_ip'] = FALSE;
$config['sess_time_to_update'] = 300;
$config['sess_regenerate_destroy'] = FALSE;
打开文件并转到第 173 行并更改
$this->_ci_load_library($library, $params, $object_name);
至
$this->_ci_load_class($library, $params, $object_name);
匹配唯一的加载 class 我可以在父 class CI_Loader 中看到这是有意义的。