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 с Пользователя.

Большое спасибо!!!

Ответы на вопрос(2)

Ваш ответ на вопрос