列出连接到数据库sumfony2的用户

时间:2015-09-14 13:45:59

标签: symfony

我已配置FOSUserBundle,现在我想显示连接到数据库的所有用户,但我不知道该怎么做。 我需要在控制器中创建方法来显示列表

public function indexAction()
    {
         $em = $this->container->get('doctrine')->getManager();
         $users = $em->getRepository('RegisterUserBundle:User')->.....
        $em->flush();
    return $this->container->get('templating')->renderResponse('RegisterUserBundle:Default:index.html.twig',
    array('users' => $users

      )
    );

有人可以帮我解决这个问题吗?我是symfony的首次亮相。

1 个答案:

答案 0 :(得分:0)

如果你想要一个当前活动的用户列表(最近n分钟的活动),这里有一个教程:

Symfony how to return all logged in Active Users

这基本上是添加一个字段:

protected $lastActivityAt;

每次用户发出请求时都会更新。功能:

public function isActiveNow()

如果用户最近访问过数据库,请说明。