symfony - 如何使用教义和 symfony 添加有关多对多关系的更多信息?
问题描述
我有 2 个实体,员工和任务,它们都具有多对多关系。
使用教义,迁移命令已经创建了一个employee_x_task 表,但它只保存了两个表的ID 来注册关系,但我想保存有关该关系的更多信息。
例如,我想保存 X 员工花在执行 X 任务上的时间,并且我想将该信息(更多列)保存在关系表中。
我怎样才能做到这一点?或者我对这个问题的处理方法是错误的?
解决方案
您需要创建与和的关系ManyToOne
的新实体Employee
Task
Employee
需要OneToMany
与EmployeeTask
Task
需要OneToMany
与EmployeeTask
推荐阅读
- python - 在两个 IDS 上堆叠行列
- java - 运行“mvn clean install”时使用 springRunner.class 的测试类发生异常
- linux - 我如何修复这个像素化背景图像 qtile
- python-3.x - 在应用程序上下文之外使用类中的装饰器引发运行时错误?
- android - 房间预填充数据库未显示表中的任何数据
- amazon-web-services - AWS CodeBuild:部署代码在管道中引发 npm 错误
- php - PHP 回显变量返回一个 mysql 查询字符串
- php - 我如何使用 API Laravel 从数据库中检索
- facebook - 如何将 UTM 参数从短链接传递到长链接?
- haskell - 在 Haskell 中计算给定变化量的最小硬币数量