Как в Yii2 сбросить из админки кеш фронтенда?
Как в Yii2 сбросить из админки кеш фронтенда?
В yii2 есть замечательный метод \Yii::$app->cache->flush(); который сбрасывает кеш.
Но если админка на поддомене, то кеш разный и он чистит кеш админки. Не могу придумать, как заставить его очистить во фронтенде.
Но если админка на поддомене, то кеш разный и он чистит кеш админки. Не могу придумать, как заставить его очистить во фронтенде.
Мой видео блог посвященный yii "Yii2 для Блондинок и Чайников: уроки, заметки, гайды"
Re: Как в Yii2 сбросить из админки кеш фронтенда?
я вижу, что метод удаляет все содержимое в хранилище:
https://github.com/yiisoft/yii2/blob/ma ... e.php#L372
https://github.com/yiisoft/yii2/blob/ma ... e.php#L264
https://github.com/yiisoft/yii2/blob/ma ... e.php#L217
если у вас в разных приложениях разные хранилища, то наивно ожидать, что метод почему-то решит почистить чужое хранилище.
https://github.com/yiisoft/yii2/blob/ma ... e.php#L372
https://github.com/yiisoft/yii2/blob/ma ... e.php#L264
https://github.com/yiisoft/yii2/blob/ma ... e.php#L217
если у вас в разных приложениях разные хранилища, то наивно ожидать, что метод почему-то решит почистить чужое хранилище.
Re: Как в Yii2 сбросить из админки кеш фронтенда?
Я и не ожидаю. Вопрос не как это сделать этим методом, а как вообще это сделать. Мало того я описал в вопросе, что он делает и почему он мне не подходит, что бы избежать подобных предложений.zelenin писал(а): если у вас в разных приложениях разные хранилища, то наивно ожидать, что метод почему-то решит почистить чужое хранилище.
Мой видео блог посвященный yii "Yii2 для Блондинок и Чайников: уроки, заметки, гайды"
Re: Как в Yii2 сбросить из админки кеш фронтенда?
что вам не понятно про хранилища?wokster писал(а):Я и не ожидаю. Вопрос не как это сделать этим методом, а как вообще это сделать. Мало того я описал в вопросе, что он делает и почему он мне не подходит, что бы избежать подобных предложений.zelenin писал(а): если у вас в разных приложениях разные хранилища, то наивно ожидать, что метод почему-то решит почистить чужое хранилище.
Re: Как в Yii2 сбросить из админки кеш фронтенда?
Все понятно. Не понятно как почистить хранилище из вне приложения. Пока вижу только вариант создания контролера во фронтенде и обращение к нему из бекенда.zelenin писал(а): что вам не понятно про хранилища?
Мой видео блог посвященный yii "Yii2 для Блондинок и Чайников: уроки, заметки, гайды"
- Beaten_Sect0r
- Сообщения: 234
- Зарегистрирован: 2011.06.15, 14:58
- Откуда: Ярославль
- Контактная информация:
Re: Как в Yii2 сбросить из админки кеш фронтенда?
https://github.com/trntv/yii2-starter-kit - чистится и бекенд, и фронтент.
_https://coru.ws
Re: Как в Yii2 сбросить из админки кеш фронтенда?
просто имейте в двух приложениях ОДНО хранилище.wokster писал(а):Все понятно. Не понятно как почистить хранилище из вне приложения. Пока вижу только вариант создания контролера во фронтенде и обращение к нему из бекенда.zelenin писал(а): что вам не понятно про хранилища?
Re: Как в Yii2 сбросить из админки кеш фронтенда?
Достаточно ли для этого сменить cachePath в конфиге, в случае с FileCache?zelenin писал(а):просто имейте в двух приложениях ОДНО хранилище.wokster писал(а):Все понятно. Не понятно как почистить хранилище из вне приложения. Пока вижу только вариант создания контролера во фронтенде и обращение к нему из бекенда.zelenin писал(а): что вам не понятно про хранилища?
Мой видео блог посвященный yii "Yii2 для Блондинок и Чайников: уроки, заметки, гайды"
Re: Как в Yii2 сбросить из админки кеш фронтенда?
https://github.com/yiisoft/yii2/blob/ma ... e.php#L232wokster писал(а):Достаточно ли для этого сменить cachePath в конфиге, в случае с FileCache?zelenin писал(а):просто имейте в двух приложениях ОДНО хранилище.wokster писал(а): Все понятно. Не понятно как почистить хранилище из вне приложения. Пока вижу только вариант создания контролера во фронтенде и обращение к нему из бекенда.
Re: Как в Yii2 сбросить из админки кеш фронтенда?
А зачем вы указываете разный cachePath для разных приложений?
Re: Как в Yii2 сбросить из админки кеш фронтенда?
наоборот, он его не трогает.Onotole писал(а):А зачем вы указываете разный cachePath для разных приложений?
Re: Как в Yii2 сбросить из админки кеш фронтенда?
А, ну да. У каждого приложения же свой рантаймzelenin писал(а):наоборот, он его не трогает.Onotole писал(а):А зачем вы указываете разный cachePath для разных приложений?