我对 Symfony 中的 PreUpdate LifecycleCallbacks 有一点问题。
我有一个与实体产品有 OneToMany 关系的实体用户。
class User{
/**
* @ORM\OneToMany(targetEntity="Product", mappedBy="formulario", cascade={"persist", "remove"})
*/
private $products;
}
class Product{
/**
* @ORM\ManyToOne(targetEntity="User", inversedBy="products")
* @ORM\JoinColumn(name="user", referencedColumnName="id")
*/
private $user;
}
我的问题是当我向用户添加或删除产品时。当这发生时,我想启动一个 PreUpdate 函数来对用户实体进行一些更改。但是从用户更改实体产品时不会触发 PreUpdate。
非常感谢!!!