我是CI的初学者,所以没有很好的知识。
我的问题是:
我没有使用任何数据库。所有记录都是从JSON获取的。 因此我认为我不需要配置数据库...
如CI所述,它不一定要求数据库。
所以我的database.php配置是:
$active_group = ‘default’;
$active_record = FALSE;
$db[‘default’][‘hostname’] = ‘’;
$db[‘default’][‘username’] = ‘’;
$db[‘default’][‘password’] = ‘’;
$db[‘default’][‘database’] = ‘’;
$db[‘default’][‘dbdriver’] = ‘mysql’;
$db[‘default’][‘dbprefix’] = ‘’;
$db[‘default’][‘pconnect’] = TRUE;
$db[‘default’][‘db_debug’] = TRUE;
$db[‘default’][‘cache_on’] = FALSE;
$db[‘default’][‘cachedir’] = ‘’;
$db[‘default’][‘char_set’] = ‘utf8’;
$db[‘default’][‘dbcollat’] = ‘utf8_general_ci’;
$db[‘default’][‘swap_pre’] = ‘’;
$db[‘default’][‘autoinit’] = TRUE;
$db[‘default’][‘stricton’] = FALSE;
它适用于我的本地系统,但在实时服务器中不起作用。我很惊讶。
然后我提供了主机名,用户名,密码和dbdriver,它可以工作。
我的问题是,如果我不使用数据库,是否有必要提供所有细节?
感谢您的建议。
答案 0 :(得分:0)
只是不要调用Database类,不要把它放在autoload.php中 CI不会强迫您使用数据库