Есть ли способ добавить созданный _и измененный _аналогичный тому, как созданный и измененный работает в cakePHP?

Мне интересно, есть ли способ добавить created_byи modified_byподобно тому, как createdи modifiedработают в CakePHP ?

Мне нравится тот факт, что Cake распознает эти поля и заботится о них автоматически, независимо от модели, и мне вообще не нужно их реализовывать. Я хотел бы добавить аналогичную функцию, используя текущий идентификатор пользователя (в моем приложении, всегда есть идентификатор пользователя, даже если иногда он может быть 0 ).

Я предполагаю, что отправной точкой является before_save()в модели приложения _?

--

Кроме того, есть ли способ заставить торт автоматически распознавать это как внешний ключ для пользовательской таблицы (подобно тому, как он распознаетuser_id), или мне придется добавить отношения has/belongs вручную? Я спрашиваю, потому что это будет работать на большинстве моих моделей, поэтому я бы предпочел уменьшить избыточный код.

Спасибо!

5
задан xtraorange 3 May 2012 в 05:27
поделиться