資料庫驅動(查詢建構器21)
資料庫驅動程式
如果你需要自訂資料庫驅動,需要自訂實作Connection類別(或繼承think\db\Connection)和Builder類別(或是繼承think\db\Builder),對於特殊的驅動,可能還需要實作Query類別(或是繼承think\db\Query)。
具體資料庫驅動的實現,要根據你的自訂Connection類別來決定。可以參考官方的oracle驅動和mongo驅動的實現。
一旦自訂了資料庫驅動,例如你自訂實作了think\mongo\Connection你需要在資料庫設定檔中設定:
'type' => 'think\mongo\Connection', 'query' => 'think\mongo\Query',