Efter at have spurgt nogle CakePHP-udviklere kom jeg ud med den konklusion, at det ikke er muligt at bruge en Oracle-database med CakePHP 2.3, hvis du vil gøre en ordentlig brug af CakePHP-modeller og deres forespørgselssyntaks. Der er endnu ingen tilgængelige drivere til Oracle i CakePHP, som er fuldstændig funktionel.
Derfor var den løsning, jeg fandt, at bruge OCI8-funktionerne i PHP.
Sådan kunne jeg bruge oci_parse
at forespørge direkte mod DB'en eller rettere kalde en PL-SQL-procedure, hvilket er hvad jeg endelig besluttede at gøre. (på grund af sql-funktionerne kompleksitet og opgavefordelingen inde i min arbejdsgruppe)
Nu kan jeg ikke gøre brug af mange af fordelene ved at bruge CakePHP-modeller, men det var den eneste måde.