保持Symfony表单集合类型的位置

时间:2015-07-24 17:40:31

标签: php symfony doctrine-orm silex

我有一个(学说管理的)实体,通过Symfony形式进行操作 - ' Episode'。

该对象具有一对多的Doctrine ArrayCollection属性,允许' Audio'与剧集相关联的实体。

用户应该能够为剧集的不同部分创建音频对象,例如第1部分,第2部分等。但是以任何顺序(所以只需在一个会话中创建第2部分,在另一个会话中创建第1部分)。

我尝试在带有集合的表单上对此进行建模,在音频实体上添加隐藏字段索引和相关属性,以便在更新新的Audio对象时设置索引。这在第一次尝试时工作正常,但是当您添加另一个时,先前的对象将丢失其索引属性。

我想避免在Episode对象上使用part1,part2属性来轻松将其缩放到更多部分,并且每次都必须添加属性。

我是否缺少一种简单的方法来允许用户在特定索引处创建集合中的实体(并且可能在"索引0和#34;处没有任何内容)?

0 个答案:

没有答案