如何在Yii2中更改资产缓存目录?

时间:2015-03-25 10:57:20

标签: caching assets yii2

我开始学习Yii2并安装了高级版本。添加扩展名。配置应用程序并加载到服务器。一段时间后,我注意到Yii将资产缓存保存到目录Web /资产。但合乎逻辑地使用此目录作为实际资产。因为我使用Twig web / assets用于js和css文件。 我开始搜索如何更改资产缓存目录,但没有找到这个。关于类似主题的stackoverflow上存在几个问题,但没有找到答案。 Yii2保存了这个bootstrap,jquery和任何资产的dir缓存。

如何将此目录更改为web / cache?

1 个答案:

答案 0 :(得分:1)

您可以使用Asset Manager的basePath和baseUrl属性配置assets目录。 documentation中有一个描述。你可以在你的配置文件中这样做,所以

return [
// ...
    'components' => [
        'assetManager' => [
            'baseUrl' => 'your/url',
            'basePath => 'your/path'
        ],
    ],
];