PreUpdate сущность symfony LifecycleCallbacks
У меня есть небольшая проблема с PreUpdate LifecycleCallbacks в Symfony.
У меня есть пользователь сущности с отношением 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, чтобы внести некоторые изменения в User Entity. Но PreUpdate не срабатывает при смене сущности Product с Пользователя.
Большое спасибо!!!