SecurityContext 在 symfony 2.6 中被弃用
SecurityContext is deprected in symfony 2.6
服务 SecurityContext 在 SF 2.6 中被弃用
在 Symfony 2.6 中应该使用什么正确的服务而不是 securityContext
从 Symfony 2.6 开始,SecurityContext class 在 AuthorizationChecker 和 TokenStorage classes 中拆分。
要检索用户,您可以使用:
$user = $this->get('security.token_storage')->getToken()->getUser();
要检查授权,您可以使用:
if (false === $this->get('security.authorization_checker')->isGranted('ROLE_ADMIN')) { ... }
服务 SecurityContext 在 SF 2.6 中被弃用 在 Symfony 2.6 中应该使用什么正确的服务而不是 securityContext
从 Symfony 2.6 开始,SecurityContext class 在 AuthorizationChecker 和 TokenStorage classes 中拆分。
要检索用户,您可以使用:
$user = $this->get('security.token_storage')->getToken()->getUser();
要检查授权,您可以使用:
if (false === $this->get('security.authorization_checker')->isGranted('ROLE_ADMIN')) { ... }