Ich arbeite mit einem CakePHP 3.0-Projekt, das mit einer sehr alten Version von SQL Server sprechen muss, und ich habe gefunden, dass es notwendig ist, die Sqlserver-Datenbanktreiberklasse sowie das SqlserverDialectTrait-Merkmal zu erweitern, um zu überschreiben ein paar Funktionen darin.Wohin mit der benutzerdefinierten Datenbanktreiberklasse im CakePHP 3.0-Projekt?
Dieser Teil, ich habe gut genug funktioniert. Wo ich feststecke, ist das: Wo platziere ich die neuen Klassendateien tatsächlich in meinem Projekt, damit ich sie im Parameter "driver" meiner Datenbankkonfiguration verwenden kann?
(Die gesamte Dokumentation, die ich dazu finden konnte, scheint sich eher auf CakePHP 2.0 als auf 3.0 zu beziehen, obwohl ich dankbar wäre, wenn jemand auf etwas hinweisen könnte, das ich übersehen habe.)
Danke. Es scheint nicht zu funktionieren, wenn nur der Klassenname wie beschrieben angegeben wird (d. H. Ich muss immer noch den voll qualifizierten Namen in meiner App-Konfiguration verwenden), aber alles andere tickt mit. Ich bin mir sicher, dass ich etwas Subtiles übersehen habe. –
@DavidJProkopetz Auch wenn dies dokumentiert ist, wurde die Unterstützung für dieses Tool nicht implementiert ** https: //github.com/cakephp/cakephp/pull/8566** – ndm