我正在尝试学习 Symfony2。
我创建了一个实体(设施),并在数据库中给它这个演示文稿:
---------------------------------------------------------------------
ID | Parent_ID | Label | created_at | updated_at
---------------------------------------------------------------------
1 | NULL | Fi P | 3/6/2015 | 3/6/2015
---------------------------------------------------------------------
2 | NULL | Sec P | 3/6/2015 | 3/6/2015
---------------------------------------------------------------------
3 | 1 | Ch 1 | 3/6/2015 | 3/6/2015
---------------------------------------------------------------------
4 | 2 | Ch 2 | 3/6/2015 | 3/6/2015
---------------------------------------------------------------------
并且该实体与“公寓”处于多对多关系。
在 ApartementType 表单中有:
->add('facilities','entity', array(
'class' => 'AdminBundle\Entity\Facility',
'multiple' => true ,
'expanded' => true,
'required' => false
))
它会生成复选框,直到这里一切都很好。
我想更改复选框的显示,以在“父名称”(作为标题)内显示每个父级,并将其子级显示为复选框。
喜欢:
Parent Name #1
+checkbox1 +checkbox2 +checkbox3 +checkbox4
Parent Name #2
+checkbox1 +checkbox2 +checkbox3 +checkbox4
提前致谢。