2013-10-13 84 views
1

如何通過檢查zf2中的現有數據庫來開發具有動態數據庫連接的rest api? 現在我已經開發了一個數據庫的休息API。我的要求是在檢查現有數據庫後,數據庫連接(遠程數據庫)應該通過usertype進行更改。數據庫細節來自一個主數據庫。這在ZF2中可能如何?請幫忙。使用Zend Framework 2進行動態數據庫連接?

回答

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 ; 
     } 
+0

請問我會解釋 –

+0

這個適配器只適用於所有數據庫功能(「dynamic-db-adapter」)。 –