Je suis en train de faire une requête native avec Doctrine 2 .. mais je ne peux pas faire cela fonctionne ..Doctrine 2, natif de requête
$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();
Ce retourne un tableau vide .. Je ne suis pas vous comment cela fonctionne « resultSetMapping », mais je ne peux pas la carte rien avec cette requête comme je l'ai vu dans les exemples dans le site Web de la doctrine, parce que user_recent_activity ce n'est pas une table, il est une vue comme celui-ci:
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 représentent différents objets, donc, ne sont pas des clés étrangères ..
Alors, est-il possible de faire une requête normale à Doctrine 2? .. Je deviens fou ..
Merci
Si vous avez résolu votre problème, veuillez marquer votre question pour la fermeture ou fournir et accepter une réponse qui décrit votre solution. –