मैं सिद्धांत 2 के साथ एक देशी क्वेरी बनाने के लिए कोशिश कर रहा हूँ .. लेकिन मैं यह काम करता है नहीं कर सकते हैं ..सिद्धांत 2, मूल निवासी क्वेरी
$q = "SELECT * FROM user_recent_activity WHERE id = {$user->id}";
$rsm = new \Doctrine\ORM\Query\ResultSetMapping;
$query = $this->_em->createNativeQuery($q, $rsm);
$result = $query->getResult();
यह खाली सरणी लौटा रहा है .. मैं नहीं कर रहा हूँ यकीन है कि यह कैसे "ResultSetMapping" काम करता है, लेकिन मुझे लगता है कि इस प्रश्न के रूप में मैं सिद्धांत वेबसाइट में उदाहरण में देखा है के साथ कुछ भी नहीं मानचित्र नहीं कर सकते, क्योंकि यह एक मेज नहीं है user_recent_activity, वह इस तरह का दृश्य है:
id user_id type created_at
12 5 opinion 2011-02-22 23:29:00
2 2 vote 2011-01-30 14:16:51
आईडी का प्रतिनिधित्व विभिन्न वस्तुओं, इसलिए, विदेशी कुंजी नहीं हैं ..
तो, क्या यह सिर्फ डॉक्टर 2 के लिए सामान्य पूछताछ करना संभव है ?? .. मैं पागल होती जा रही हूँ ..
धन्यवाद
यदि आपने अपनी समस्या हल की है, तो कृपया अपने प्रश्न को बंद करने या आपके समाधान को रेखांकित करने वाले उत्तर को प्रदान करने और स्वीकार करने के लिए ध्वजांकित करें। –