Рендеринг контента из консольного контроллера

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
taxist
Сообщения: 26
Зарегистрирован: 2014.02.09, 16:33

Рендеринг контента из консольного контроллера

Сообщение taxist »

Добрый день, есть идея, реализовать предварительное кеширование части (определенная часть странички) контента, т.е. его нужно предварительно отрендерить.
Сделать это нужно еще до того как пользователь зайдет на эту страничку.
Задача усложнятся тем, что контент нужно генерить в контексте юзера, под которым залогинится посетитель.
chesar
Сообщения: 514
Зарегистрирован: 2013.04.10, 17:49

Re: Рендеринг контента из консольного контроллера

Сообщение chesar »

Динамическое содержимое в кэшированных фрагментах:
https://github.com/yiisoft/yii2/blob/ma ... %BE%D0%B5-

И стоит помнить, что в консольном приложении не существует пользователя.
taxist
Сообщения: 26
Зарегистрирован: 2014.02.09, 16:33

Re: Рендеринг контента из консольного контроллера

Сообщение taxist »

Да вот в том то и дело что нужно именно в контексте пользователя и до того как она понадобится, пре-кеширование так сказать.
Самого пользователя я в консольном приложении реализовал, ничего сложного, в иентити подписнуть нужную модель и реализовать пару методов.
Ответить