根据Symfony2中用户的角色显示表单字段?

时间:2014-03-07 13:40:03

标签: forms symfony

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

1 个答案:

答案 0 :(得分:0)

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

在你的树枝模板中:

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

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