类“CI_Driver_Library”未找到代码点火器错误


Class 'CI_Driver_Library' not found codeigniter error

我想使用会话,所以我尝试进行自动加载。在应用程序>配置.php中,我做$autoload['libraries'] = array('session');

但我得到以下错误

Message: Class 'CI_Driver_Library' not found
Filename: Session/Session.php

如果您使用的是 Codeigniter 3.0 或更高版本,请使用以下命令:

$autoload['drivers'] = array('session');

因为session是 3.0 版本之后的driver而不是library

在版本 2.1 下,这是一个library

application/config/autoload.php

只是为了补充@Rizier123答案。

文件: url/application/config/config.php

CI Verson不到3.0人将cachesession作为library职能。

$autoload[ 'libraries' ] = 数组( 'cache''session' );

$autoload[ 'drivers' ] = 数组();

对于 Verson 3.0 及更高

版本

$autoload[ 'libraries' ] = 数组();

$autoload[ 'drivers' ] = 数组( 'cache''session' );

库中删除两者,然后简单地将其添加到驱动程序您可能会忘记library中删除它,这会导致解决问题后正确加载;