Для веб-приложения со многими событиями, связанными с базой данных Я хочу создать Changelog. Это должно регистрировать то, что сделали пользователи, так что это также Userlog. Приложение огромно, имеет сложную основанную на ролях систему Useraccess System, и там будут сотни различных событий (изменений), которые могут произойти.Как сделать Changelog?
Это все должно быть основано на базе данных, в PHP и нуждается хотя бы в представлении для поиска в журналах.
Но, короче говоря, у меня нет абсолютно никакой идеи, как и для проектирования, и все, что нужно, и нуждаются в советах или вдохновениях, возможно, что другие сделали.
OK, звуки контроллера на основе очень хорошо, проверено! Теперь, как обрабатывать огромное количество событий, особенно их имен. Является ли хорошей практикой использовать идентификаторы через внешнюю таблицу или лучше писать имена в varchar, как это было несколько раз, или использовать какие-то константы .....? Ну, в этот момент я предпочитаю писать Change-Event-Names как есть, потому что это самый простой, даже если он стоит больше места в базе данных и кажется немного неуклюжим. –
Спасибо, я понял. Я вдохновлен простым журналом ошибок и напишу все, как сейчас. Как можно проще. –