1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| public function listeJoueurAction()
{
$us= $this->getUser();
// La requête SQL
$sql = "SELECT equipe_id FROM utilisateur WHERE username ='$us'";
// Construction de l'objet ResultSetMapping
$rsm = new ResultSetMapping();
// On définie quel champs doit être retourné dans la réponse
$rsm->addScalarResult('equipe_id', 'eqid');
//$rsm->addScalarResult('username', $us);
// On récupère les résultats
$eq = $this->getDoctrine()->getEntityManager()->createNativeQuery($sql, $rsm)->getSingleScalarResult();
//echo ($eq);
$em = $this->getDoctrine()->getManager();
$joueur = $em->getRepository('UserFootBundle:Joueur')->findJoueur($eq);
return $this->render('UserFrontBundle:Default:listeJoueur.html.twig', array ('joueur' => $joueur));
} |