Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Verwendung der Oracle-Datenbank mit CakePHP 2.0

Nachdem ich einige CakePHP-Entwickler befragt hatte, kam ich zu dem Schluss, dass es nicht möglich ist, eine Oracle-Datenbank mit CakePHP 2.3 zu verwenden, wenn Sie CakePHP-Modelle und ihre Abfragesyntax richtig verwenden möchten. Es ist noch kein vollständig funktionsfähiger Treiber für Oracle in CakePHP verfügbar.

Daher war die Lösung, die ich gefunden habe, die Verwendung der OCI8-Funktionen von PHP.

So könnte ich oci_parse verwenden die DB direkt abzufragen oder vielmehr eine PL-SQL-Prozedur aufzurufen, wofür ich mich schließlich entschieden habe. (wegen der Komplexität der SQL-Funktionen und der Aufgabenteilung innerhalb meiner Arbeitsgruppe)

Jetzt kann ich viele der Vorteile der Verwendung von CakePHP-Modellen nicht nutzen, aber es war die einzige Möglichkeit.