私には2つのSymfonyフォームがあります:
ShoppingListForm
ShoppingListItemForm
ShoppingListItemFormをShoppingListForm内に何度も埋め込んでいます。つまり、ショッピングリストには多くのアイテムが含まれています。
したがって、ShoppingListItemFormは2つのウィジェットで構成されます。
item_id (checkbox)
shopping_list_id (hidden - foreign key)
オブジェクトが存在し、チェックボックスがオフのままになっている場合は、対応するShoppingListItemオブジェクトを削除します。
この削除がどのように行われるかわかりませんか?ポストバリデーターを使用して、チェックされている/チェックされていないフィールドを確認しますか?私はこれに少し迷っています。