如何使用symfony2中的其他列创建多对多关系的表单?

时间:2012-07-03 00:41:36

标签: forms symfony

我有类似下面的课程:

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 OrderMultiple Products创建一个表单。

How to setup a many to many form in Symfony2这样的东西,但我需要中间UserTask类。如果我使用多对多而没有中间类,我可以轻松地创建表单,一切正常,但是我需要具有中产阶级和相同的功能。

1 个答案:

答案 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