我正在使用Symfony 2,我正在建立一个网站,我有一个用户可以选择的权限列表。我已成功构建了一个以权限列表作为复选框的表单,但是,权限是按层次排序的,所以我想使用嵌套列表来显示它们。
我尝试过这样使用自定义表单字段:
{% block _useredit_competences_widget %}
{% for choice in choices %}
<ul>
<li>...</li>
</ul>
{% endfor %}
{% endblock %}
但是权限在普通数组choices
中,我只能打印名称,因此我无法访问父母或孩子。
有什么线索我能做到这一点吗?