CakePHP2で直接、生のSQL(クエリ)を実行する方法

シェアする

CakePHP2を使用している際にクエリービルダーでテーブルをselectするのではなく、直接SQLを実行したいときなどがあると思います。
そのような際はquery()メソッドを使用することで直接、生のSQLを実行することが出来ます。

CakePHP3で生のSQLを直接実行する方法について紹介しています。CakePHP2系とはやり方が変わりました。

DBの処理はモデルにまとめたい場合やパラメータのバインドなどは下記のようにすることで処理できます。

コントローラ

モデル

シェアする

フォローする