cakephp2.0でgroup byした時に、paginateのcountがおかしくなる

cakephp2.0でgroup byした時に、paginateのcountがおかしくなる時の対処法。

app/Model/AppModel.php

public function paginateCount($conditions, $recursive, $extra){
// method body
$parameters = compact('conditions');
$this->recursive = $recursive;
$count = $this->find('count', array_merge($parameters, $extra));
if (isset($extra['group'])) {
$count = $this->getAffectedRows();
}
return $count;
}


を追記しておけばOK.
スポンサーサイト

トラックバック

コメント

コメントを残す

Secret


プロフィール

U2K

Author:U2K
いろいろプログラムに関しての覚え書きをちょくちょくと書いていきます。

オススメ










オススメ

忍者AdMax

u2k on Twitter

最近の記事