アプリケーションを複数のデータベースに同時に接続したい。これは私の現在のDB構成です:
'database_config' => array(
'db1' =>array(
'host_name' => 'localhost',
'username' => 'root',
'password' => '',
'dbname' => 'database1',
'dbprefix' => '',
'dbtype' => 'mysql'
)
,'db2' => array(
'host_name' => 'localhost',
'username' => 'root',
'password' => '',
'dbname' => 'test',
'dbprefix' => '',
'dbtype' => 'mysql'
)
);
今、私はこのファイルを含めています。複数のデータベース接続が構成ファイルの配列として指定されている場合、データベースに接続したいのですが、それ以外の場合は、db 構成ファイルで指定された最初のデータベースに接続します。
私は独自のコーディング構造を書きました。codeigniter、cakephp、または yii フレームワーク スタイルと同じように、一度に複数のデータベースに接続し、構成ファイルで指定された同じ名前のデータベースにアクセスしたいと考えています。
複数の構成の場合はループを試みましたが、データベースにアクセスしたい場合は接続後にエラーが表示されます。おっとスタイルでこれに対するより良い解決策がある場合は、解決策を教えてください。役に立ちます。
感謝と敬意を込めて、 サンジェイ・デイ