मेरे सर्वोत्तम ज्ञान के लिए यह सीधे सिद्धांत में संभव नहीं है क्योंकि सरणी तकनीकी रूप से एक सरणी नहीं है जब तक कि इसे डेटाबेस से अक्रमबद्ध नहीं किया जाता है।
जिस परिणाम की आप तलाश कर रहे हैं उसे प्राप्त करने का एकमात्र तरीका यह है कि आप अपने डेटाबेस मान को एक स्ट्रिंग के रूप में मानें और उस मान में आवश्यक स्ट्रिंग को like
का उपयोग करके खोजें। वाइल्डकार्ड के साथ।
$qb = $this->getDoctrine()->getRepository('CoreBundle:Task')->createQueryBuilder('t');
$qb->where('t.categories LIKE :category')
->setParameter('category', '%'.$category.'%');