0

私は CodeIgniter フレームワークに比較的慣れていません (v2 を使用しています)。

ユーザーが中央の DB にログインできるように、アプリケーションを作成する必要があります。ログインに成功すると、ユーザーはバックエンドにリダイレクトされます。バックエンドは、各ユーザーのログイン テーブルに格納されている特定のデータベースに接続する必要があります。

CodeIgniter が正しい DB から情報を取得できるように構成を設定するにはどうすればよいですか?

私はこのようなことを達成したい:

$config['default']['database'] = "Logins"
$config['specific']['database'] = get_user_database();

これは CodeIgniter で可能ですか?

4

1 に答える 1

0

第一印象では、2つのオプションがあります。

  1. 構成値を次のように設定します

    $this->config->set_item('specific', array('database' => get_user_database()));
    
  2. フックを使用して、pre_controllerフックポイントにある可能性があります

于 2012-11-12T17:59:13.773 に答える