是否可以使用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
与"Unidentified index"通知
1 回答
我已经从https://github.com/merk/EntityAudit/commit/0c1c7df1e53d50629c141b418a18ccee83a3b9b4进行了更改,还有一个PR,也许很快就会在官方回购中修复(merk / onetomany分支) .
确保您的实体名称在config.yml中写得正确(上/下),如果错误似乎没有错误