Мне интересно, есть ли способ добавить created_by
и modified_by
подобно тому, как created
и modified
работают в CakePHP ?
Мне нравится тот факт, что Cake распознает эти поля и заботится о них автоматически, независимо от модели, и мне вообще не нужно их реализовывать. Я хотел бы добавить аналогичную функцию, используя текущий идентификатор пользователя (в моем приложении, всегда есть идентификатор пользователя, даже если иногда он может быть 0 ).
Я предполагаю, что отправной точкой является before_save()
в модели приложения _?
--
Кроме того, есть ли способ заставить торт автоматически распознавать это как внешний ключ для пользовательской таблицы (подобно тому, как он распознаетuser_id
), или мне придется добавить отношения has/belongs вручную? Я спрашиваю, потому что это будет работать на большинстве моих моделей, поэтому я бы предпочел уменьшить избыточный код.
Спасибо!