Первоначальная команда для регистрации существующих записей в полях, доступных для регистрации
Я использую Gedmo-Loggable для мониторинга активности пользователей в логируемых объектах. Это работает просто отлично, но я понял, что текущие значения, уже существующие в моей базе данных, будут потеряны, когда они будут перезаписаны и сохранены в журнале gedmo, сохраняя только новое значение, введенное в базу данных. Поэтому я рассматриваю два варианта:
- Записать старое значение с помощью gedmo-loggable, чтобы предотвратить потерю данных
- Используйте команду init для регистрации существующих значений в моей базе данных
Я предпочитаю второй вариант, но я должен проверить все сущности на наличие полей для регистрации и использовать защищенную функцию CreateLogEntry для создания начальных журналов. Это кажется не правильным. Правильный ли этот подход? Кто-нибудь имеет дело с loggable утилитами?