ThinkPHP6.0 Rapid Development Manual (Case Version)
/ 数据库驱动(查询构造器21)
数据库驱动(查询构造器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',