我想使用会话,所以我尝试进行自动加载。在应用程序>配置.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
人将cache
和session
作为library
职能。
$autoload[
'libraries'
] = 数组('cache'
,'session'
);$autoload[
'drivers'
] = 数组();
对于 Verson 3.0 及更高
版本从$autoload[
'libraries'
] = 数组();$autoload[
'drivers'
] = 数组('cache'
,'session'
);
库中删除两者,然后简单地将其添加到驱动程序您可能会忘记从library
中删除它,这会导致解决问题后正确加载;