てきとう

ワーワーゆうとります

CakePHP モデルを介さずにデータのやりとり

ConnectionManagerを使う

わざわざmodelを通さなくてもいいんじゃないか(パフォーマンス的に)とかなんとかいう場合。
でも多分、modelは使ったほうがいいです。Validationもあることですし。便利だし。
さすがに直接pg_connectとかはあまりに男塾。
したっけConnectionManagerさんに頼んでみることに。

$db = ConnectionManager::getDataSource('default'); //ここで接続先を指定
$result=$db->query('SELECT id,name FROM hogetables ORDER BY id DESC LIMIT 2;'); //クエリを投げる

prepared statement使いたいよ、という事については、絶賛調べ中です。