Pilote de base de données (Query Builder 21)


Pilote de base de données

Si vous devez personnaliser le pilote de base de données, vous devez implémenter de manière personnalisée la classe Connection (ou hériter de thinkdbConnection) et la classe Builder (ou hériter de thinkdbBuilder. Pour les pilotes spéciaux, vous devrez peut-être également implémenter). la classe Query (ou hérite de thinkdbQuery).

L'implémentation du pilote de base de données spécifique dépend de votre classe de connexion personnalisée. Vous pouvez vous référer à l'implémentation officielle du pilote Oracle et du pilote mongo.

Une fois que vous avez personnalisé le pilote de base de données, par exemple, si vous personnalisez thinkmongoConnection, vous devez le configurer dans le fichier de configuration de la base de données :

'type'  =>   'think\mongo\Connection',
'query' =>   'think\mongo\Query',