2011-12-31 13 views
1

Docrine2のエンティティを使用して、私は "リスト"エンティティを持っています。Doctrine2 - コレクションの順序を維持する方法は?

リスト内の項目の順序を操作して保存する必要があります。私はDoctrine2を使ってこれを達成する方法を理解できません。私がしたいことのようなものに見える建具表である:

list_item 
========= 
list_id 
item_id 
sort_order 

を私は見つけることができるすべては、この時代遅れに-Do項目である:http://www.doctrine-project.org/jira/browse/DDC-213

は私が教義を使ってこれを実現することはできますか?あるいは、私はこれについて別の方法で行くべきですか?

ありがとうございました。ここで

答えて

3

は、あなたの質問に答えるthis docs sectionからの抜粋は、次のとおりです。

リアルタイム多対多の関連はあまり一般的です。 [...]多対多の関連はあまり一般的ではないのはなぜですか?追加のアトリビュートをアソシエーションに関連付けたい場合が多いため、アソシエーションクラスを導入します。その結果、直接多対多の関連付けは消滅し、3つの参加クラス間の1対多/多対1の関連付けによって置き換えられます。

関連する問題