我有web/
之外的文件夹(e.x.:/modules/admin/static/
),并且我指定了sourcePath:/modules/admin/static/
。
Yii在web/assets/13dfh1/
中生成资产文件。
但是我想把这个文件夹改成web/static/assets/13dfh1/
。
我想要一个网址:http://example.com/static/assets/13dfh1/.
如果指定了sourcePath,则忽略baseUrl
和basePath
。
它必须用于其他依赖,如YiIAsset、调试等。
请帮帮我。附言:对不起,我的
如果您想更改资产文件夹,您可以在''config''main.php 中更改assetManager中的basePath
'components' => [
'assetManager' => [
'basePath' => '@webroot/your-assets-dir',
],
.......
否则你可以通过代码来完成
'Yii:$app->assetManager->basePath = '@webroot/your-assets-dir';