Symfony 2 对视图中对象的访问控制
在视图中,我可以使用
if ($view['security']->isGranted('ROLE_ADMIN')) :
来检查用户是否具有特定角色。但是物体呢?
例如:当用户查看他/她的帖子时,我想显示编辑/删除按钮
In views, I can use
if ($view['security']->isGranted('ROLE_ADMIN')) :
To check if the user has a certain role. But what about objects?
For example: when a user is viewing his/her post, I want to show an edit/delete button
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在 twig 模板中,您可以使用
is_granted
函数,请参阅 模板中的访问控制了解更多信息。要将其应用到 ACL,您只需执行以下操作:
In a twig template you can use the
is_granted
function, see Access control in templates for more information.To apply it to ACL you can just do: