このような単純なことですが、グループ内のレコード数を返すクエリを取得できません。これは私の声明です:Doctrine:groupbyステートメントのレコードの行数を返す方法
public function getGroupCount($user_id)
{
$q = Doctrine_Query::create()
->select('ss.*')
->from('SalarySurvey ss')
->where('ss.user_id=?', $user_id)
->groupBy('created_at')
->execute();
return $q->rowCount();
}
上記のクエリでは、rowCount()は機能しません。
これはforeach文で使用されていることもわかります。
私はあなたの提案に似たものを試してみました。しかし、私は答えに投稿する私の問題を修正することができました。しかし、あなたは正しかった...少なくとも私の経験ではこれまでのところ...教義はこれを許さない。だから、この質問につまづいて答えを探している人のためにあなたの答えを残してください。 – Patrick