Как договориться с AppAsset о CSS/JS cache reset при изменении файлов?

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
hermaeus.seeker
Сообщения: 14
Зарегистрирован: 2022.02.11, 17:42

Как договориться с AppAsset о CSS/JS cache reset при изменении файлов?

Сообщение hermaeus.seeker »

Проблема: При измении CSS/JS, чтобы принудить браузер пользователя сбросить кэш, вручную в AppAsset (наследник: \yii\web\AssetBundle) изменяем ?v=*.

Изображение

Вопрос: Есть ли пути из коробки или другие решения для автоматизации этого процесса? Пока есть только идея: запускать консольный скрипт, который на основе файла CSS/JS делать хэш и он будет прописываться в версию.
hermaeus.seeker
Сообщения: 14
Зарегистрирован: 2022.02.11, 17:42

Re: Как договориться с AppAsset о CSS/JS cache reset при изменении файлов?

Сообщение hermaeus.seeker »

Думал оно сработает только для опубликованных ресурсов, т.е. /assets/1124a31a/css. Но сработало и в моем случае! Спасибо!


P.S. Детальней об опции: https://www.yiiframework.com/doc/guide/ ... he-busting
Ответить