我有两种 Symfony 形式:
ShoppingListForm
ShoppingListItemForm
我多次将 ShoppingListItemForm 嵌入到 ShoppingListForm 中。即购物清单包含许多项目。
所以 ShoppingListItemForm 由两个小部件组成:
item_id (checkbox)
shopping_list_id (hidden - foreign key)
如果对象存在并且复选框未选中,我想要做的是删除相应的 ShoppingListItem 对象。
我不确定这个删除是如何发生的?我会使用帖子验证器来查看哪些字段已经/尚未检查吗?我对这个有点迷茫。