【发布时间】:2018-06-07 03:59:33
【问题描述】:
我是 symfony 的新手。尝试用它创建一个添加和编辑表单。当我尝试添加一个选择框,其中选择数据是从数据库中填充的,但选择框仅显示 id 作为选项列表的值和名称
$form = $this->createFormBuilder($defaultData)
->add('category_id', ChoiceType::class, array(
'label' => 'Category',
'choices' => array(
$category)))
这是我的控制器部分
<label for="exampleInputEmail1"> Category</label>
{{ form_widget(form.category_id, {'attr' : { 'class':'form-control'}}) }}
</div>
我的输出是
<option value="id">id</option>
请帮我把名字也显示出来
<option value="id">Name</option>
【问题讨论】:
-
谁是
$category?
标签: symfony drop-down-menu dropdownchoice