0

Zendframework2 を使用し、count 関数を使用して値の数をカウントすると、整数値をカウントしようとすると失敗します

$q = $dm->createQueryBuilder('Admin\Document\Institution')
    ->field('id')->notEqual($id)
    ->field('coreid')->equals($post['coreid']);
    $coreid = $q->getQuery()->execute()->count();

Doctrine2 ODM の整数値に対して count 関数は機能しますか?

4

1 に答える 1

0

クエリを少し変更すると、カウント値が得られる可能性があります。

$q = $dm->createQueryBuilder('Admin\Document\Institution')
        ->select('count(id) as id')
        ->where('id !=:id AND coreid != :coreid')
        ->setParameters(array('id'=> $id,'coreid'=>$coreid);

$coreid = $q->getQuery()->execute();
于 2013-11-05T06:04:41.630 に答える