Comment obtenir tous les utilisateurs à l'aide de FosUserBundle?

Je suis en utilisant symfony2 et FosUserBundle en tant que gestionnaire des utilisateurs. Je veux afficher tous les utilisateurs. J'ai essayé le code ci-dessous mais il renvoie une page vide.

Comment puis-je résoudre ce problème?

contrôleur :

<?php

namespace Annuaire\AdminBundle\Controller;

use Symfony\Bundle\FrameworkBundle\Controller\Controller;

class AdminController extends Controller {

    public function indexAction() {
        return $this->render('AnnuaireAdminBundle:Admin:index.html.twig');
    }

    //get all users
    public function usersAction() {
        //access user manager services 

        $userManager = $container->get('fos_user.user_manager');
        $users = $userManager->findUsers();

        return $this->render('AnnuaireAdminBundle:Admin:users.html.twig', array('users' =>   $users));
    }

}

twig :

<h1>get all users</h1>
{% for user in users %}
<li>{{ user.username|e }}</li>
{% endfor %}
  • Complètement vide? Même pas montrer le "tous les utilisateurs" de la rubrique?
  • il est complètement vide et lorsque je retire ce $userManager = $container->get('fos_user.user_manager'); $users = $userManager->findUsers(); il affiche "tous les utilisateurs"
  • Probablement en cours d'exécution en mode de production. Assurez-vous que vous êtes en développement de sorte que vous pouvez voir les messages d'erreur.
  • suis dans le développement de la mode
  • ajouter la fonction error_reporting(E_ALL); à app_dev.php. Basé sur ce que vous avez publié, le routage, c'est l'action et le modèle est appelé. Une exception ou d'erreur est jeté quelques-où est supprimé.
  • comment ajouter la fonction error_reporting(E_ALL); à app_dev.php fichier?
  • Ouvert jusqu'web/app_dev.php dans un éditeur de texte et ajoutez la ligne au début du fichier. Il tourne juste sur tous les rapports d'erreurs.