Symfony3,从数据库表中检索复选框

时间:2017-01-20 17:46:18

标签: php database checkbox symfony

我试图为包含复选框的表单获取一个好的Symfony3解决方案。从一个表(CategoryList表)中检索复选框的总数,在另一个表中,我存储了选择某个域的哪些类别。

Table: Domain
ID     DomainName
1      TestDomain1
2      TestDomain2
3      TestDomain3

Table: CategoryList
ID     CategoryName
1      Unknown
2      Cat-1
3      Cat-2

Table: DomainCategory
ID     Domain_ID     DomainCategoryList_ID
1      1             1
2      1             2
3      1             3
4      2             2
5      3             1

DomainCategory表包含域与域所属类别之间的关系。

域名 - > DomainCategory< - >所属分类

如何为此创建Symfony3表单?

我尝试使用EntityType ::类并将CategoryList对象传递给它,然后我确实将所有类别作为复选框,但我无法指定需要根据DomainCategory表检查/勾选哪个复选框。

有关如何解决此问题的任何建议?或者对示例实现的任何好的引用。花了一个星期解决这个问题之后我才找不到它。

0 个答案:

没有答案