Cakephp Count で件数取得 ITかあさん

ITかあさん

Cakephp Count で件数取得

Cakephp 1.3 Count で件数取得

$conditions = array('conditions'=>array('Shop.area' => 7),
'order' => array('rand()'),
'limit'=>6,
);
$count = $this->Shop->find('count',$conditions);
debug($count);

Cakephp 1.2 Count で件数取得

$count = $this->Sample->findCount('count',$conditions);

find(‘count’,$conditions)として、第二引数に条件を書くことができます。
Cakephp 件数 とかで検索すると、ほとんどが1.2以前の情報で、現在の開発環境がCakephp1.3環境だったのでちょっとてこずりましたが上記方法で無事解決。Cakephpでの件数取得はバージョンで異なるので注意が必要です。

初夏のJavaScript祭 in サーキュレーションビル ForPro