Datenbanktreiber (Query Builder 21)
Datenbanktreiber
Wenn Sie den Datenbanktreiber anpassen müssen, müssen Sie die Connection-Klasse (oder thinkdbConnection) und die Builder-Klasse (oder) benutzerdefiniert implementieren inherit thinkdbBuilder) , für spezielle Treiber müssen Sie möglicherweise auch die Query-Klasse implementieren (oder thinkdbQuery erben).
Die Implementierung des spezifischen Datenbanktreibers hängt von Ihrer benutzerdefinierten Verbindungsklasse ab. Sie können sich auf die offizielle Implementierung des Oracle-Treibers und des Mongo-Treibers beziehen.
Sobald Sie den Datenbanktreiber angepasst haben, beispielsweise wenn Sie thinkmongoConnection anpassen, müssen Sie ihn in der Datenbankkonfigurationsdatei konfigurieren:
'type' => 'think\mongo\Connection', 'query' => 'think\mongo\Query',