これについての議論が見つかりませんでしたので、これは本当に基本的なものでなければなりません。しかし、私はしばらくの間これを苦労してきました。doctrine2エンティティを更新する
this example(二重の一対多関係)のように実装された余分なフィールドと多少の多少の関係があります。これは、新しいエンティティを作成してデータベースに保存するときにうまく機能します。私は現在、編集機能を作成しようとしており、いくつかの問題に遭遇しました。
私の主なエンティティはRecipeと呼ばれ、Ingredientエンティティと多対多関係があります。 "amount"のような余分なフィールドは、RecipeIngredientエンティティにあります。レシピクラスには、成分配列にRecipeIngredientオブジェクトを追加するsetRecipeIngredientメソッドがあります。
Recipeクラスにいくつかの "clearRecipeIngredients"メソッドを作成すると、すべてのRecipeIngredientオブジェクトが削除されるはずですか?レシピを編集するときにこれを呼び出すと、データから新しいRecipeIngredientエンティティを作成し、新しいエンティティを作成するときのように材料アレイを作成します。私はカスケードの設定が正しく動作するように設定されていない可能性があると認めますが、次にそれを修正してみます。
関連するすべての例が優れています。