【问题标题】:Display form fields according to the role of the user in Symfony2?根据用户在 Symfony2 中的角色显示表单字段?
【发布时间】:2014-03-07 13:40:03
【问题描述】:

如何限制 symfony2 中用户对某些字段的访问?

【问题讨论】:

  • 请贴出与问题相关的代码。您可以通过编辑自己的问题并将其添加到问题正文中来做到这一点。它将帮助我们帮助您。

标签: forms symfony


【解决方案1】:

http://symfony.com/doc/current/book/security.html - 搜索 is_granted

在你的树枝模板中:

{% if is_granted('ROLE_ADMIN') %}
    {{ form_row(form.somthingOnlyTheAdminGetsToSee) }}
{% endif %}

请记住,创建特定于角色的表单会更好。黑客仍然可以发布管理字段。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-10-16
    • 1970-01-01
    • 2013-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-19
    • 1970-01-01
    相关资源
    最近更新 更多