Sto cercando di fare una query nativa con Doctrine 2 .. ma non riesco a fare funziona ..Doctrine 2, Native Query
$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();
Questo sta tornando array vuoto .. non sono sicuro di come funziona "ResultSetMapping", ma non posso Mappa nulla con questa query come ho visto in esempi in sito dottrina, perché user_recent_activity non è un tavolo, è una vista come questa:
id user_id type created_at
12 5 opinion 2011-02-22 23:29:00
2 2 vote 2011-01-30 14:16:51
id rappresentano oggetti diversi, quindi, non sono la chiave esterna ..
Quindi, è possibile solo fare una query normale a Doctrine 2 ?? .. Sto diventando pazzo ..
Grazie
Se il problema è stato risolto, contrassegnare la domanda per la chiusura o fornire e accettare una risposta che delinea la soluzione. –