Php 如何用条令无法映射的关系来完成实体
我有一个实体Php 如何用条令无法映射的关系来完成实体,php,symfony,Php,Symfony,我有一个实体person,它链接到person\u groups表。 由于此链接不是通过person.id主键完成的,而是通过索引person.matricule完成的,因此我无法使用多对一关系映射此属性 然而,我真的希望在我的实体中有一个groups属性。如何做到这一点 我考虑使用条令事件生命周期,在加载时动态更新实体。这是个好主意吗?还有其他的解决方案吗?你为什么不能按条令绘制地图 /** * @ORM\OneToMany( * targetEntity="YourNamespa
person
,它链接到person\u groups
表。
由于此链接不是通过person.id
主键完成的,而是通过索引person.matricule
完成的,因此我无法使用多对一关系映射此属性
然而,我真的希望在我的实体中有一个groups
属性。如何做到这一点
我考虑使用条令事件生命周期,在加载时动态更新实体。这是个好主意吗?还有其他的解决方案吗?你为什么不能按条令绘制地图
/**
* @ORM\OneToMany(
* targetEntity="YourNamespace\YourEntityGroups",
* mappedBy="person"
* )
*/
protected $groups;
及
你为什么不能用教义来描绘它
/**
* @ORM\OneToMany(
* targetEntity="YourNamespace\YourEntityGroups",
* mappedBy="person"
* )
*/
protected $groups;
及
因为条令只能在主键上加入:因为条令只能在主键上加入: