何人かのCakePHP開発者に尋ねたところ、CakePHPモデルとそのクエリ構文を適切に使用したい場合、CakePHP2.3でOracleデータベースを使用することはできないという結論に達しました。完全に機能するCakePHPのOracle用のドライバーはまだ利用できません。
したがって、私が見つけた解決策は、PHPのOCI8関数を使用することでした。
このように、oci_parse
を使用できます DBに対して直接クエリを実行するか、PL-SQLプロシージャを呼び出すことを最終的に決定しました。 (SQL関数の複雑さと私のワークグループ内のタスクの分割のため)
今では、CakePHPモデルを使用する利点の多くを利用することはできませんが、それが唯一の方法でした。