1

私は以下のようなクラスを持っています:

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追加の列を持っているので、ここProductOrderの黄色いボックスのメモに基づいて中央に置く必要があります。

私の質問は、とで1つのフォームを作成する方法One OrderですMultiple Products

Symfony2で多対多のフォームを設定する方法のようなものですが、中産UserTask階級が必要です。中産階級のない多対多を使用すると、フォームを簡単に作成でき、すべてが正常に機能しますが、中産階級と同じ機能を持つことが必要です。

4

1 に答える 1

0

フォーム コレクションを使用する必要があります。

フォーム コレクションに関する私の質問と回答: フォーム コレクション エラー

Symfony 2 ドキュメントのフォーム コレクション: http://symfony.com/doc/current/cookbook/form/form_collections.html

Symfony 2.0: コレクションの埋め込みフォーム: http://www.scott-sherwood.com/?p=90

于 2012-07-03T02:55:21.753 に答える