0

私はCIの初心者なので、十分な知識がありません。

私の問題は:

私はデータベースを使用していません。すべてのレコードはJSONからフェッチされます。したがって、データベースを構成する必要はないと思います…</ p>

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を指定しました。これは機能します。

私の質問は、データベースを使用していない場合、すべての詳細を提供する必要があるということです。

提案ありがとう。

4

1 に答える 1

0

Databaseクラスを呼び出さないでください。autoload.phpCIに入れないでください。データベースの使用を強制しないでください。

于 2012-06-04T10:37:42.350 に答える