資料庫驅動(查詢建構器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',