Ajaran IN
fungsi mengharapkan format (1, 2, 3, 4, ...)
setelah IN
penyataan. Sayangnya, persyaratan kolom tidak dimaksudkan untuk membuktikan keanggotaan.
Namun, saya yakin Anda sedang mencari MEMBER OF
Fungsi doktrin:
public function findAllBySectionAndCategory($section, $category) {
$query = $this->getEntityManager()
->createQuery(
'SELECT v FROM OSCMySportBundle:Video v WHERE v.section = :section AND :category MEMBER OF v.categories'
)
->setParameter('section', $section)
->setParameter('category', $category);
return $query->getResult();
}
Anda dapat meneruskan objek Doctrine yang valid atau pengenal ke $category
menggunakan fungsi ini.
Contoh untuk ini tersembunyi jauh di Dokumen doktrin :
$query = $em->createQuery('SELECT u.id FROM CmsUser u WHERE :groupId MEMBER OF u.groups');
$query->setParameter('groupId', $group);
$ids = $query->getResult();