所以我开始学习Symfony。它看起来像一个非常棒的框架,但一些概念仍然模糊,所以请原谅我的问题,这可能似乎愚蠢的你们中的一些人。Symfony - 同一种类型的多种形式
所以我想要做的是制作一个页面,我的用户可以在同一个页面中添加同一个实体的多个实例(比如说5),所以它就像是“在bash中添加项目”页面(有点像phpMyAdmin插入数据页面,您可以在一个页面中添加多行)。
我已经从我的实体中创建了我的FormType,并且当我想添加1个实体时,一切正常,但我不知道如何处理多个实体插入。
我已经尝试通过使用FormCollection,没有任何成功(对不起,我删除了我的代码,所以我不能显示我已经尝试过...)。我也尝试用一个循环生成5种不同的形式,只改变他们的名字,但我不知道如何处理它们。
如果有人能告诉我方式,那对你来说真的很棒!提前致谢!
P.S我使用的Symfony 3.1.4
CollectionType正是您所需要的。只需将数据提交给控制器并循环访问数组以将记录插入数据库。 –