Bonjour,
J'ai un contrôleur qui effectue une requête pour aller chercher les informations d'un utilisateur. la requete retourne un résultat masi je n arrive pas a l afficher dans ma vue twig. Si la requete retourne plussieur résultat alors la tout s affiche bien.
Exemple j'arrive a lister tous les utilisateurs de ma bdd mais je n arrive pas a lister les information d'un utilisateur choisie. Il me dit que j'ai aucun utilsateur alors que le print_r du tableau me retourne un enregistrement
Controleur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 public function modifierUAction($id) { $userManager = $this->get('fos_user.user_manager'); $users = $userManager->findUserBy(array('id' => $id)); // Pour récupérer la liste de tous les utilisateurs print_r($users); / retourne bien mon tableau return $this->render('DemoAdminBundle::modifier_utilisateur.html.twig', array('users' => $users)); }
Ma vue
en revanche si je remplace
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 {% for utilisateurs in users %} <tr> <td>{{ utilisateurs.username }}</td> <td>{{ utilisateurs.nom }}</td> <td>{{ utilisateurs.prenom }}</td> <td>{{ utilisateurs.email }}</td> <td>{{ utilisateurs.enabled }}</td> </tr> {% else %} <tr><td>Aucun utilsateurs n'a été trouvé.</td></tr> {% endfor %}
par
Code : Sélectionner tout - Visualiser dans une fenêtre à part $users = $userManager->findUserBy(array('id' => $id));
Ca marche alors je me demande si ca ne viens pas de ma boucle for.
Code : Sélectionner tout - Visualiser dans une fenêtre à part $users = $userManager->findUsers(); // Pour récupérer la liste de tous les utilisateurs
Merci
Partager