我有类似下面的课程:
Class Order
{
// Order have many Product
// One to Many -> ProductOrder
}
Class ProductOrder
{
$order
$product
$type
// other variable
}
Class Product
{
// Product has many Order
// One to Many -> ProductOrder
}
基本上我@manytomany
有其他列,所以我需要根据黄色框here中的注释在中间ProductOrder
。
我的问题是我如何使用One Order
和Multiple Products
创建一个表单。
像How to setup a many to many form in Symfony2这样的东西,但我需要中间UserTask
类。如果我使用多对多而没有中间类,我可以轻松地创建表单,一切正常,但是我需要具有中产阶级和相同的功能。
答案 0 :(得分:0)
您需要使用表单集合。
我的问题&关于表单集合的答案: Form Collection Error
来自Symfony 2文档的表单集合: http://symfony.com/doc/current/cookbook/form/form_collections.html
Symfony 2.0:集合的嵌入式表单: http://www.scott-sherwood.com/?p=90