是否可以使用simplethings / EntityAudit - https://github.com/simplethings/EntityAudit
进行审计实体在OneToMany和OneToOne关系中使用相同的实体?
class Address { /** * @ORM\Column */ protected $address_text; /** * @ORM\ManyToOne(targetEntity="Customer", inversedBy="addresses") */ protected $customer; } class Customer { /** * @ORM\OneToMany(targetEntity="Address", mappedBy="customer") */ protected $addresses; /** * @ORM\OneToOne(targetEntity="Address") */ protected $primary_address; }
没有审核它完美无缺,但有了它 - 脚本结束了
带有“未识别索引”通知的UnitOfWork::getEntityIdentifier
答案 0 :(得分:1)
我已经从https://github.com/merk/EntityAudit/commit/0c1c7df1e53d50629c141b418a18ccee83a3b9b4接受了更改,还有一个公关,也许很快就会在官方报告中修复(merk / onetomany分支)。
确保您的实体名称在config.yml中写得正确(上/下),如果错误似乎没有错误