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