Я использую его каждый раз, когда происходит «действие».Эти вещи включают в себя базовую CRUD для каждого вида объектов (пользователя, контента, тегов и т. Д.), Но многие другие операции (вход пользователя, выход пользователя из системы, загрузка модуля, выход из модуля и т. Д.)
Я также предпочитаю использоватьVisitor
шаблон после того, как что-то загружено или до того, как что-то сохранено (вставлено или обновлено в базе данных) или до того, как что-то (например, форма) отрендерено, чтобы изменить структуру данных.
Действия могут происходить несколько разв загрузке страницы.