我遇到了一个我无法理解的收藏表格的问题。 我已经关注了表单集合中的symfony cookbook:http://symfony.com/doc/current/cookbook ... tions.html
几乎所有工作都很好,Jquery生成新项目,它们具有不同的ID。 在第一次提交表单时,它运行良好。教义完全正确。
当我尝试添加新项目时(表单的新提交),当前项目被替换而不是在数据库中创建。
我添加了“by reference”选项并将其设置为false以强制调用方法AddItem()但似乎没有被调用。 如果新项目的数量较小,则Doctrine仅更新集合。 当数据库中的项目数多于当前对象时,只会添加差异。
最好的问候