Делаю в фильтре обновление количества просмотров страницы, потому что сам actionView кэшируется.
Хочу сделать, чтобы срабатывало только для actionView.
Но Yii::app()->controller->action() не определяется.
Или может есть другие варианты, помимо фильтров?
Заранее спасибо.
PS
Или это beforeAction() в чистом виде?
Получить action в filter
Re: Получить action в filter
Пока полное кэширование удовлетворяет, потом, возможно, сделаю блоками.
Re: Получить action в filter
просто не совсем понял, при чем тут полное кэширование страницы и фильтры
может подробнее опишите?
может подробнее опишите?
Re: Получить action в filter
Есть actionView, в котором происходит учет количества просмотров страницы (инкремент переменной в базе).
Также стоит кэширование actionView, т.е. запрос уже не отработает.
Хотелось чтобы при вызове этого экшена произошел запрос, а потом уже выдавался контент, кэшированный или нет.
Также стоит кэширование actionView, т.е. запрос уже не отработает.
Хотелось чтобы при вызове этого экшена произошел запрос, а потом уже выдавался контент, кэшированный или нет.
Re: Получить action в filter
actionView - это CViewAction? Почему-бы его не расширить и дополнить логикой подсчета?