2016-08-09 6 views
0

私が持っているCakePHPの

SELECT count(id),DATE_FORMAT(created,'%M') from searches group by month(created) 

私は

以下のようにCakePHPのfindメソッドでこのクエリを適用し、私は

count(id) DATE_FORMAT(created,'%M') 
16    August 
2    September 

ようになった出力のようなクエリ

$total = $this->Searches->find('count',[ 
      'fields'=>['Searches.id',DATE_FORMAT('created','%M')], 
      'group' =>[month('Searches.created')] 
]); 

最初にエラーが発生しましたdate_format()はパラメータ1を想定しています。どのようにしてcakephpでトップのsqlクエリを適用できますかfind方法 ? 私はcakephp 3バージョンを使用しています。

答えて