Обновлять один атрибут объекта доктрины Symfony при изменении другого - PullRequest
0 голосов
/ 03 ноября 2011

В проекте Symfony 1.4 у меня есть объект Doctrine book, который имеет ряд атрибутов, включая owner и owner_updated_at. Я хотел бы, чтобы в поле owner_updated_at были установлены текущие дата и время в любое время, когда значение owner изменяется. Как я могу это сделать?

Ответы [ 2 ]

1 голос
/ 03 ноября 2011

Используйте поведение Timestampable , это его цель.

0 голосов
/ 03 ноября 2011

В вашем schema.yml:

Book:
  actAs:
    Timestampable: ~ # for time
    Signable: ~ # for owners
...