【问题标题】:Symfony multiple instances of an entity in a form submissionSymfony 表单提交中实体的多个实例
【发布时间】:2016-06-20 11:03:02
【问题描述】:

在 Symfony 2.7 中,我有一个名为 Task 的实体,我在数据库中保存了 5 个条目,其中包含以下字段: ID、任务名称、日期

现在我想使用称为权重的单独实体(显然使用关系)为这些条目设置权重,新的权重类将具有以下字段:- ID、TaskID(外键)、WeightValue

呈现的表单应该在树枝模板中显示所有 5 个任务类型的条目,然后在每个条目上显示一个文本框,以输入如下重量值:-


任务 1 [txtbox]
任务 2 [txtbox]
…… [提交]

当我提交表单时,所有这些值都应该经过验证并保存到权重表中的数据库中,并与 TaskID 列中的相关值作为关系。 最好的方法是什么?

谢谢

【问题讨论】:

    标签: symfony doctrine twig


    【解决方案1】:

    为什么权重必须是一种关系,而不仅仅是任务的新属性?请参阅Doctrine Best Practices

    只需为标签创建一个包含名称和权重的 FormType,然后像往常一样将所有内容保存在标签实体中。 See the cookbook for a good example.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-07
      • 1970-01-01
      相关资源
      最近更新 更多