Efter att ha frågat några CakePHP-utvecklare kom jag fram till slutsatsen att det inte är möjligt att använda en Oracle-databas med CakePHP 2.3 om du vill använda CakePHP-modeller och deras frågesyntax på rätt sätt. Det finns ännu ingen tillgänglig drivrutin för Oracle i CakePHP som är helt funktionell.
Därför var lösningen jag hittade att använda OCI8-funktionerna i PHP.
Så här skulle jag kunna använda oci_parse
att direkt fråga mot DB:n eller snarare kalla en PL-SQL-procedur vilket jag till slut bestämde mig för att göra. (på grund av sql-funktionerna komplexitet och uppgiftsfördelningen inom min arbetsgrupp)
Nu kan jag inte använda mig av många av fördelarna med att använda CakePHP-modeller, men det var det enda sättet.