Giáo lý IN
hàm yêu cầu định dạng (1, 2, 3, 4, ...)
sau IN
bản tường trình. Rất tiếc, điều kiện cột không có nghĩa là chứng minh tư cách thành viên.
Tuy nhiên, tôi tin rằng bạn đang tìm MEMBER OF
Chức năng giáo lý:
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();
}
Bạn có thể chuyển một đối tượng Doctrine hợp lệ hoặc mã định danh vào $category
sử dụng chức năng này.
Ví dụ cho điều này được ẩn sâu trong Tài liệu giáo lý :
$query = $em->createQuery('SELECT u.id FROM CmsUser u WHERE :groupId MEMBER OF u.groups');
$query->setParameter('groupId', $group);
$ids = $query->getResult();