У меня есть модель Project
и модель Comment
, связанные с has many relationship
(проект -> комментарий).
В настоящее время я использую CTimestampBehavior , чтобы сохранить created and updated fields in sync
но я хочу, чтобы отметка времени обновления модели проекта изменялась при добавлении, изменении или удалении комментария.Я получил несколько таких случаев в своем проекте, и я просто хотел бы узнать, как лучше всего это сделать.
Могу ли я использовать AfterSave()
на каждой модели и сказать ей обновить ее родительский элемент?Это вызовет цепочку при обновлении комментария, который будет обновляться вплоть до самого верха.Должен ли я сделать это таким образом или у Yii есть поддержка для этого?