Программирование, веб-кодинг

Настраиваем assetManager в Yii2. Параметр linkAssets

Полезно установить параметр linkAssets в true в компоненте assetManager

return [    
    'components' => [        
        'request' => [
            'cookieValidationKey' => 'jshd3qjaxp',
        ],        
        'assetManager' => [
            'linkAssets' => true,
        ],
        ...

Теперь фреймворк не будет копировать ресурсы в web/assets, а будет создавать символические ссылки. Это немного сэкономит место, а также позволит после обновления композером расширений в папке vendors, не удалять папки в assets, чтобы все русурсы обновились. Чтобы файл в assets обновился, его надо пересоздать, то есть удалить старый, а при открытии сайта в браузере, фреймворк сам скопирует туда обновлённые файлы.


Читайте также