zf2 で既存のデータベースをチェックして、動的データベース接続を使用して REST API を開発するにはどうすればよいですか? 今、私は 1 つのデータベースで残りの API を開発しました。私の要件は、既存のデータベースを確認した後、データベース接続(リモートデータベース)をユーザータイプごとに変更する必要があることです。データベースの詳細は、1 つのメイン データベースから取得されます。ZF2でこれがどのように可能ですか? 助けてください。
質問する
323 次
1 に答える
0
//Add a service on factories in config/autoload/global.php
'dynamic-db-adapter' => function($sm) {
$request = $sm->get('request');
$key= $request->getPost('key');
//Master Db Adapter
$dbAdapter = $sm->get('Zend\Db\Adapter\Adapter');
//Make db adapter based on key. Based on key you can fetch db credentials from master db
$dynamic_adapter = $common->fncGetAdapterObject($dbAdapter, $key);
return $dynamic_adapter ;
}
于 2014-05-06T05:03:29.693 に答える