几天前我开始学习 Symfony 2,但我遇到了关于表单的问题:
我希望有一个网页,老师可以在上面将学生获得的分数编辑到他的作业中。当然,我有Student
,Homework
和Mark
实体。最后一个是ManyToOne
与前两个实体的 2 个关系的所有者。
基本的解决方案是为每个作业创建一个表格。但从长远来看,同一页面上会有太多的表格。顺便说一句,如果他必须更改很多值,那么必须验证每个表单太无聊了。
我认为我必须处理具有该类型的字段,collection
但我不知道如何利用它:
- 我怎样才能得到作业清单(以便生成相应的
Mark
表格)?以及在哪里实施这项任务? - 如何从视图中访问作业实体的属性?例如,打印作业的到期日期。
非常感谢你的回答!