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