【发布时间】:2015-06-06 03:19:02
【问题描述】:
我对 Symfony 2.6 表单集合有疑问。从集合中删除元素有效,但仅在至少存在一个时。如果从 DOM 中移除最后一个元素(使集合容器为空),则在处理请求后不会从集合中移除任何元素。
例子:
我有一个包含集合“children”和两个孩子“a”和“b”的表单。我从 DOM 中删除子“b”,保存,调用 removeChild,删除子。现在我也删除了孩子“a”,保存,没有任何反应 - 刷新表单后孩子仍然存在。 在表单处理完请求后转储主实体时,子实体也存在于它的集合中。
有没有人遇到过类似的问题并找到了解决办法?
【问题讨论】:
-
可以给我们看一些代码吗?
标签: symfony symfony-forms formcollection