これをグーグルで何兆時間も失いましたが、どれも良い解決策ではありませんでした。
私はこのクエリビルダーを持っています:
$qb2=$this->createQueryBuilder('s')
->addSelect('u')
->innerJoin('s.user','u')
->where("u.id IN(:followeeIds)")
->andWhere('s.admin_status = false')
->setParameter('user', $user)
->setParameter('followeeIds', $arrayFolloweeIds)
->orderBy('s.id','DESC')
->setMaxResults(15)
;
2 番目のクエリを実行してから同様のことを行うこともできますが、$qb->getDQL()
クエリをキャッシュしますか?
エラー:
Invalid parameter number: number of bound variables does not match number of tokens