从TWIG获取路径所需的最小ROLE

时间:2017-03-05 12:42:03

标签: symfony twig

我想在Twig做类似的事情。

{% if isGranted('routename') %}
<a href='{{path('routename'}}'>value</a> 
{%else%}
{{value}}
{%endif%}

我想我需要构建一个Twig扩展,所以我想知道PHP中是否有一种干净的方式来访问给定路径路径所需的最小角色,从security.yml获取这些数据

我一直在尝试使用security.access_map解决方案,但是虽然$ request具有所有服务器参数(其他都是null),但$ patterns是一个包含2个null元素的数组....

$request = $this->requestStack->getCurrentRequest()->create($path, 'GET'); 
$patterns = $this->accessMap->getPatterns($request);

0 个答案:

没有答案