保护Symfony2中的目录

时间:2014-11-04 10:17:18

标签: php symfony fosuserbundle

我需要您的帮助来保护存储库。在我的网站上,我有SonataAdminBundle + FOSUserBundle。

在sonata管理页面(/ admin)上登录后,我希望在其他页面(/ test)中获取连接的用户ID。

我的控制器:

class CkeditorController extends Controller
{
  public function indexAction()
  {
    # How to get the user id ?

  }
}

致以最诚挚的问候,

1 个答案:

答案 0 :(得分:0)

你可以尝试

$this->getUser()->getId()

的快捷方式

$user = $this->get('security.context')->getToken()->getUser()->getId();

请参阅Documentation