[英]Call to undefined method MY_Loader::_ci_load_library()
我是 Codeigniter 的新手,目前我剛剛安裝了帶有 HMVC 和 ORM Datamapper version 1.8.2 的 Codeigniter 2.2.0 。
我確定我已經正確安裝了 ORM,但是當我測試鏈接時,它給了我這個
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);
匹配我可以在父類 CI_Loader 中看到的唯一加載類。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.