我試圖改變所使用基於自定義模塊的鉤子裏的幾個條件,DB連接,恰當地命名mymodule_init()Drupal 7 db_set_active()in mymodule_init()?
hook_init()似乎是一個合乎邏輯的地方把這個功能,因爲它被稱爲自舉這麼早遊戲,在任何數據庫查詢之前?
所以我有一個池中的幾個連接,哪一個被使用是由模塊決定的。對於我無法讓系統堅持數據庫的生活 - 似乎在執行此鉤子後將自己重置爲「默認」。搜索代碼庫的效果不大,而且只有一個或兩個對db_set_active()的調用。
任何想法?在任何數據庫活動完成之前,我應該重寫哪個鉤以更改運行時的數據庫連接?
乾杯,亞歷克斯