"IN" ile nasıl başa çıkılır?

0 Cevap php

İşte dql-sorgu

$dql = "SELECT t Entities\Table t WHERE t.field IN (?1)";
    $q = $em->createQuery($dql)
                ->setParameter(1, '108919,108920');
    $result = $q->execute();

i setParameter aracılığıyla parametreleri geçmesi halinde doktrin sadece ilk sonucunu döndürür, ama dql-sorgu içine doğrudan koyarsanız 2 sonuç (bu doğru) döndürür:

$dql = "SELECT t Entities\Table t WHERE t.field1 IN (108919,108920)";

SetParameter aracılığıyla NEREDE-fıkrasında "IN" ile nasıl başa çıkılır?

0 Cevap