1
関連ページの数でページ区切りをソートしたいと思います。また、それは非常に重いリソースの - 私はそれが実際に仕事に行くとは思わないcakephpの関連カウントによるページ番号のソート
$query=$this->Posts->find('all',['contain'=>['Comments'=>
function ($q) {return $q -> count(); } ]]);
関連ページの数でページ区切りをソートしたいと思います。また、それは非常に重いリソースの - 私はそれが実際に仕事に行くとは思わないcakephpの関連カウントによるページ番号のソート
$query=$this->Posts->find('all',['contain'=>['Comments'=>
function ($q) {return $q -> count(); } ]]);
:
は、私のようなものを使用しようとしました。よくあることなら、the CakePHP CounterCacheの動作を見て、そのフィールドを使用してください。 :)
もしあなたがそれをしたくないなら、SELECTステートメントでCOUNT()
を実行して、そのフィールドを注文クエリで使用することができます。