Я работаю с двумя сущностями: корзиной покупок и строками корзины.
Оба они используют поведение Doctrine с отметкой времени.Дело в том, что мне нужно, чтобы Корзина изменила поле updatedAt, когда я добавляю или удаляю единицы из объекта CartLine.На данный момент, только обновления, когда я добавляю или удаляю строку из корзины.
Класс Корзина:
class Cart {
...
/**
* @ORM\OneToMany(
targetEntity="CartLine",
mappedBy="cart",
cascade={"all"},
orphanRemoval=true
)
* @ORM\OrderBy({"free" = "ASC", "id" = "ASC"})
*/
protected $lines;
Класс CartLine:
class CartLine {
....
/**
* @ORM\ManyToOne(
targetEntity="Cart",
inversedBy="lines",
cascade={"all"}
)
* @ORM\JoinColumn(
name="cart_id",
referencedColumnName="id"
)
*/
protected $cart;
Есть мысли?