我开始学习Yii2并安装了高级版本。添加扩展名。配置应用程序并加载到服务器。一段时间后,我注意到Yii将资产缓存保存到目录Web /资产。但合乎逻辑地使用此目录作为实际资产。因为我使用Twig web / assets用于js和css文件。 我开始搜索如何更改资产缓存目录,但没有找到这个。关于类似主题的stackoverflow上存在几个问题,但没有找到答案。 Yii2保存了这个bootstrap,jquery和任何资产的dir缓存。
如何将此目录更改为web / cache?
答案 0 :(得分:1)
您可以使用Asset Manager的basePath和baseUrl属性配置assets目录。 documentation中有一个描述。你可以在你的配置文件中这样做,所以
return [
// ...
'components' => [
'assetManager' => [
'baseUrl' => 'your/url',
'basePath => 'your/path'
],
],
];