मैं उन वस्तुओं को प्राप्त करना चाहता हूं जो आजकल क्वारीबिल्डर द्वारा Doctrine2 से बनाए गए थे। मैं आज पैरामीटर (दिनांक) के साथ बनाया गया एट (डेटाटाइम) फ़ील्ड की तुलना करना चाहता हूं। क्या यह एक प्रश्न में करना संभव है?दिनांक के साथ Doctrine2 से डेटाटाइम फ़ील्ड की तुलना कैसे करें?
$qb = $this->createQueryBuilder('i');
$qb->innerJoin('i.type', 'it');
$qb->andWhere('it.name = :type');
$qb->andWhere('i.createdAt < :today');
// i.createdAt == datetime and :today parameter is a date
यह काम कर रहा है, लेकिन यह थोड़ा गंदा है। क्या आपको पता है कि QueryBuilder के लिए DATE() फ़ंक्शन इस बंडल के साथ प्रदान किया गया है? – gperriard
@jooyce वहाँ नहीं है। [यहां] (https://github.com/simukti/DoctrineExtensions/tree/master/lib/DoctrineExtensions/Query/Mysql) –
उपलब्ध एक्सटेंशन की सूची है यह अभी भी केवल MySQL और Oracle के लिए काम करता है? –