Sau khi hỏi một số nhà phát triển CakePHP, tôi đưa ra kết luận rằng không thể sử dụng Cơ sở dữ liệu Oracle với CakePHP 2.3 nếu bạn muốn sử dụng đúng các Mô hình CakePHP và cú pháp truy vấn của chúng. Chưa có bất kỳ trình điều khiển nào cho Oracle trong CakePHP hoàn toàn hoạt động.
Do đó, giải pháp mà tôi tìm thấy là sử dụng Các hàm OCI8 của PHP.
Như thế này, tôi có thể sử dụng oci_parse
để truy vấn trực tiếp đối với DB hoặc đúng hơn là gọi một thủ tục PL-SQL, đây là điều cuối cùng tôi đã quyết định làm. (vì độ phức tạp của các hàm sql và sự phân chia nhiệm vụ trong nhóm công việc của tôi)
Bây giờ, tôi không thể tận dụng nhiều lợi thế của việc sử dụng các mô hình CakePHP, nhưng đó là cách duy nhất.