【发布时间】:2015-06-02 11:02:59
【问题描述】:
我首先生成一个学说 CRUD 文件。 此表单有一个包含选项值和名称的选项字段。 newAction 和 updateAction 使用它。 但是 index(list)Action 显示的是原始值,而不是名称。 如何在 index.html.twig 中显示选项名称的最佳方式?
SampleFormType.php
$builder->add('name')
->add('isActive', 'choice', array(
'choices' => array(false => 'Inactive', true => 'Active'),
'expanded' => true,
'multiple' => false,
));
index.html.twig
{% for entity in entities %}
<tr>
<td>{{ entity.name }}</td>
<td>{{ entity.isActive }}</td>
<!-- Show '0' or '1', not 'Inactive' or 'Active' -->
</tr>
{% endfor %}
我应该在控制器中制作树枝扩展过滤器还是将值转换为名称?
【问题讨论】: