में पैरामीटर में एक सरणी के साथ एक देशी क्वेरी का उपयोग कर सकते मैं इस देशी एसक्यूएल सिद्धांत मेंमैं Doctrine2
SELECT COUNT(DISTINCT t.int_task_type_id) as a_count
FROM tbl_xref_people_task t
WHERE t.bit_completed = true AND
t.int_people_id = :peopleId AND
t.int_task_type_id IN (:taskType)
मैं देशी एसक्यूएल में यह लिखने के लिए क्योंकि int_task_type_id एक पदानुक्रमित मॉडल में discriminator स्तंभ है लिखा है कक्षा।
समस्या यह है कि मैं ऐसा नहीं कर सकते है निम्नलिखित:
$query->setParameter(':taskType', implode(', ',$taskType));
या इस:
$query->setParameter(':taskType', $taskType, 'array');
मैं यह कैसे हल कर सकते हैं?
नहीं इस मामले में, यह स्ट्रिंग के लिए सरणी को बदलने के बारे में शिकायत। –