2012-02-20 3 views
0

У меня есть модель Project и модель Comment, которые связаны с has many relationship (проект -> комментарий).Сохранение временных меток синхронизации в Yii

Im в настоящее время использует CTimestampBehavior, чтобы сохранить created and updated fields in sync, но я хочу, чтобы временная метка обновления модели проекта изменилась, когда комментарий добавлен, изменен или удален. В моем проекте я получил несколько таких случаев, и я просто хотел бы узнать, как лучше всего это сделать.

Могу ли я использовать AfterSave() для каждой модели и сообщить ей об обновлении родительского элемента? Это вызовет цепочку, когда будет обновлен комментарий, который обновит весь путь до вершины. Должен ли я делать это таким образом или у Yii есть поддержка для этого?

ответ

0

Насколько мне известно, у Yii нет поддержки этой функции. Не знаете, как это должно быть реализовано в рамках.

Невозможно увидеть какие-либо негативные стороны с этим, и я определенно буду рассматривать тот же подход сам.

+0

Я пойду с этим решением. Спасибо за вход –

Смежные вопросы