WHERE-yan tümcesinde "IN" başa Nasıl setParameter doktrini aracılığıyla parametreler sadece ilk sonuç döndürür geçirirseniz DQL-sorguDoctrine2
$dql = "SELECT t Entities\Table t WHERE t.field IN (?1)";
$q = $em->createQuery($dql)
->setParameter(1, '108919,108920');
$result = $q->execute();
olmakla ı DQL bunları doğrudan koyarsanız o 2 sonuç (bu doğru) döndürür -sorgu:
setParameter yoluyla NEREDE-yan tümcesinde "iN" nasıl çözülür?$dql = "SELECT t Entities\Table t WHERE t.field1 IN (108919,108920)";
?
çalışıyor ve böylece ben varsayılabilir Bu sorunun doğru cevabıdır. –
asker cevap bu .. teşekkürler kabul etmiş olmalıdır .. :) – ihsan