渲染具有一些唯一和一些相同类型的多个字段的表单

时间:2013-02-26 08:26:14

标签: forms symfony doctrine

我有一个表单,其中包含多个该表单的唯一字段,例如学校位置等以及需要重复的多个字段,例如,学生ID 学生姓名学生名单
我想重复最后三个字段10次。
其次,我如何将其存储在数据库中(使用doctrine的MySQL)。我的意思是应该根据最后三个字段的数量创建行,前三个字段应该保持相同。 我如何在Symfony2中实现这一目标? 任何帮助将受到高度赞赏。 表单结构如下:
学校类别定位

Sno学生ID学生姓名学生卷号 1.
2.
3.
4.
5.
等等......

编辑:固定在10行
更新的 实体类:
class StudentForm {

private $id;

private $school;

private $class;

private $location;

private $id;

private $name;

private $rollNo;

private $id; private $school; private $class; private $location; private $id; private $name; private $rollNo; getter / setter方法遵循

2 个答案:

答案 0 :(得分:0)

好。到目前为止,我总是使用示例中提供的JavaScript。您可以尝试调用此函数10次,或查看如何创建标记。但是,这可能不适用于示例中控制器中的代码。

您始终可以自己创建整个标记,然后只需查看控制器中收到的数据。但话说回来,初始描述中没有太多信息。您似乎目前没有实体代码。

答案 1 :(得分:0)

经过长时间的反复试验,我终于成功了。 学说文档帮助创建了一个集合(尽管它没有提供有关保存对象的足够信息),重复行也是如此,@ Dirk Olbertz的输入也是如此。谢谢。