2012-04-02 63 views
2

Drupal 7似乎在隱藏大部分數據庫層方面做得非常好。Drupal 7,獲取PDO連接句柄?

所有我想要的是連接句柄,所以我可以做一些SQL,而無需通過db_query進行測試,並切換到報告客戶端,因此它不會打開新的連接。

誰能告訴我如何從drupal中獲得PDO連接嗎?

回答

4

Database::getConnection()應該給你一個驅動程序的具體實現DatabaseConnection。雖然它覆蓋了幾個方法,但它應該和默認的PDO實例非常相似。

+1

看來我是使其更難比它@米奇-P: '$分貝= Doctrine_Manager ::連接(數據庫::的getConnection(), $ connInfo [ '缺省'] [ '數據庫']); ' – somedev 2012-04-03 15:32:32