首页 > 解决方案 > yii2 高级项目资产:不允许加载本地资源

问题描述

我想包含字体以在页面中使用它们。我在 api/web/theme 中创建了 2 个文件夹,它们是 css 和 fonts css 文件夹包含 fonts.css 和 fonts 包含 tff 文件。

我创建了一个共同的资产包以在电子邮件模板中使用这些文件:


namespace common\assets;

use yii\web\AssetBundle;


class AppAssets extends AssetBundle
{
    public $baseUrl = '@api/web/theme';

    public $css = [
        'css/fonts.css'
   ];
 

     public function init()
    {
        parent::init();
    }
}

当我运行该页面时,出现以下错误:

不允许加载本地资源:{{path}}/css/fonts.css

我试图更改文件夹主题的权限,但它仍然无法正常工作..

takeown /f api\web\theme* /r

icacls api\web\theme\ /grant 所有人:F /t

标签: phpcsswindowsyii2yii2-advanced-app

解决方案


推荐阅读