如何在Yii2上将URL更改为asset-> sourcePath?

时间:2015-12-08 14:43:39

标签: php yii2

我有/modules/admin/static/中的文件夹(e.x。:web/),我指定了sourcePath:/modules/admin/static/

Yii在web/assets/13dfh1/中生成资源文件。

但我想将此文件夹更改为web/static/assets/13dfh1/

我想要网址:http://example.com/static/assets/13dfh1/.

如果指定了sourcePath,则忽略

baseUrl basePath

这是必须的另一个依赖,例如YiIAsset,debug等等。

请帮帮我。 附:对不起我的英语)

1 个答案:

答案 0 :(得分:1)

如果要更改资产文件夹,可以在\ config \ main.php中更改assetManager中的basePath

'components' => [
    'assetManager' => [
         'basePath' => '@webroot/your-assets-dir',
     ],
     .......

否则你可以通过代码

来完成
 \Yii:$app->assetManager->basePath = '@webroot/your-assets-dir';