1
私は、ロールがROLE_ADMIN_USER
でない結果の数を取得しようとしています。それをするために、私は教義2に次のような機能を書いた。それはどんな考えであるべきですか?doctrine2で "NOT LIKE"の結果を得る方法
public function getApprovedUserSearchNumber($searchQuery)
{
return $this->getEntityManager()->createQueryBuilder('u')
->select('COUNT(u)')
->from('AppBundle:User', 'u')
->andwhere('u.username LIKE :query ')
->andwhere('u.roles !LIKE :role ')
->setParameter('query', '%' . $searchQuery . '%')
->setParameter('role','%ROLE_ADMIN_USER%')
->andwhere("u.adminApproved= 'Yes'")
->getQuery()
->getSingleScalarResult();
}
を使用することができますか?私は毎日馬鹿になっています... – Sujit