मैं एक QueryBuilder
इसपास सरणी() -> orx() विधि
[QUERY]... AND WHERE e.type = x OR e.type = Y OR e.type = N [...]
मैं सरणी में प्रकार मैं अपने क्वेरी बिल्डर को यह सरणी पारित कर सकते हैं जैसे के साथ DQL का निर्माण करने की जरूरत है ?
$qb->andWhere($qb->expr()->orx(CONDITIONS));
प्रकार की सूची गतिशील हो जाएगा, प्रत्येक foreach प्रकार पाश पर $qb->andWhere
बुला केवल अधिक कर देगा और जहां कोई अधिक अन्य रैंकों है।
क्या मैं orx
अभिव्यक्तियों को गुणा कर सकता हूं और फिर इसे andWhere
पर जोड़ सकता हूं? किसी भी विचार को हल करने के लिए, शायद, सामान्य समस्या?
प्रत्येक दिन पहले की तुलना में बेहतर है, foreach साथ बदला जा सकता '$ orX-> जोड़ें अनेक ($ स्थितियां); ' – meze
मैंने समुदाय विकी का जवाब बदल दिया है। @meze, आप अपने परिवर्तनों के साथ इसे संपादित करने के लिए आपका स्वागत है। – DEY