Добрый день, есть идея, реализовать предварительное кеширование части (определенная часть странички) контента, т.е. его нужно предварительно отрендерить.
Сделать это нужно еще до того как пользователь зайдет на эту страничку.
Задача усложнятся тем, что контент нужно генерить в контексте юзера, под которым залогинится посетитель.
Рендеринг контента из консольного контроллера
Re: Рендеринг контента из консольного контроллера
Динамическое содержимое в кэшированных фрагментах:
https://github.com/yiisoft/yii2/blob/ma ... %BE%D0%B5-
И стоит помнить, что в консольном приложении не существует пользователя.
https://github.com/yiisoft/yii2/blob/ma ... %BE%D0%B5-
И стоит помнить, что в консольном приложении не существует пользователя.
Re: Рендеринг контента из консольного контроллера
Да вот в том то и дело что нужно именно в контексте пользователя и до того как она понадобится, пре-кеширование так сказать.
Самого пользователя я в консольном приложении реализовал, ничего сложного, в иентити подписнуть нужную модель и реализовать пару методов.
Самого пользователя я в консольном приложении реализовал, ничего сложного, в иентити подписнуть нужную модель и реализовать пару методов.