【发布时间】:2016-10-07 08:34:42
【问题描述】:
我很难找到为下一个场景实现 Symfony 表单的最佳方法:
我有一组实体来存储清单目录(Checklists->Groups->Tasks->CorrectiveActions),这些清单可以由实体 Stations 实现。
在此实施中,工作站将为每个任务打分,如果分数低于 5,则会出现该任务的纠正措施列表,每个纠正措施都会有一个复选框,因此工作站可以选择实施它。 ..
我已经用原始 html 编写了表单的样子:
我的问题是我不知道如何将它迁移到 Symfony 类型的表单。
我不知道如何加载未映射字段(组、任务和纠正措施)的列表,然后与映射字段创建关系(每个任务选择分数,每个任务选择纠正措施)
显然我不是要我可以复制和粘贴的代码,我需要有关如何实现此功能的想法或一些可以帮助我解决此问题的文档。
我正在使用 Symfony 3.1.0 和下一个实体:
Checklist->ChecklistGroup->ChecklistGroupTask->ChecklistGroupTaskCorrective v v v StationChecklist -> StationChecklistTask -> StationCheckListTaskCorrectives
没有创建 StationChecklistGroup,因为我不会向组添加任何类型的字段,或者我应该添加它吗?
编辑 如果它在这里有帮助是我的数据库结构,也许我可以更好地实现它(缺少一些字段)。是西班牙文,不过我想你可以理解,punto_venta 是我的车站实体:
【问题讨论】: