Вы можете расширить beforeSave / beforeUpdate в своем классе AR и просто установить $ this-> updated_by = Yii :: app () -> user-> getId (); на обновлении. Если вы переопределите эти методы, обязательно верните true, когда вы закончите, чтобы не препятствовать сохранению. Вы также можете установить create_at и updated_at в новое CDbExpression ('NOW ()'); так что это всегда актуально.
Надеюсь, это поможет!
Примечание: Не говоря уже о том, что очень приятно, что ваши модели AR знают о текущем вошедшем в систему пользователе, но это должно работать просто отлично, и это стоит рассмотреть.