首页 > 解决方案 > 如何使用教义和 symfony 添加有关多对多关系的更多信息?

问题描述

我有 2 个实体,员工和任务,它们都具有多对多关系。

使用教义,迁移命令已经创建了一个employee_x_task 表,但它只保存了两个表的ID 来注册关系,但我想保存有关该关系的更多信息。

例如,我想保存 X 员工花在执行 X 任务上的时间,并且我想将该信息(更多列)保存在关系表中。

我怎样才能做到这一点?或者我对这个问题的处理方法是错误的?

标签: symfony

解决方案


您需要创建与和的关系ManyToOne的新实体EmployeeTask

  • Employee需要OneToManyEmployeeTask
  • Task需要OneToManyEmployeeTask

推荐阅读