在视图中,我可以使用
if ($view['security']->isGranted('ROLE_ADMIN')) :
检查用户是否具有某个角色。但是对象呢?
例如:当用户正在查看他/她的帖子时,我想显示编辑/删除按钮
答案 0 :(得分:3)
在树枝模板中,您可以使用is_granted
功能,有关详细信息,请参阅Access control in templates。
要将其应用于ACL,您可以这样做:
{% if is_granted('EDIT', post) %}
Show buttons here
{% endif %}