Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/230.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 禁止访问Yii中的主题文件夹子目录_Php_Yii_Webfonts - Fatal编程技术网

Php 禁止访问Yii中的主题文件夹子目录

Php 禁止访问Yii中的主题文件夹子目录,php,yii,webfonts,Php,Yii,Webfonts,我试图在Yii框架中创建一个主题,但从主题文件夹加载字体时遇到问题。以下是我的html标题中的代码: <style> /* Fix font-awesome path */ @font-face { font-family: 'FontAwesome'; src: url('<?php echo $fontPath ?>awesome-webfont.eot")?v=3.1.1'); src: url('<?php echo $fontPa

我试图在Yii框架中创建一个主题,但从主题文件夹加载字体时遇到问题。以下是我的html标题中的代码:

<style>
/* Fix font-awesome path  */
@font-face {
    font-family: 'FontAwesome';
    src: url('<?php echo $fontPath ?>awesome-webfont.eot")?v=3.1.1');
    src: url('<?php echo $fontPath ?>fontawesome-webfont.eot")?#iefix&v=3.1.1') format('embedded-opentype'),
    url('<?php echo $fontPath ?>fontawesome-webfont.woff")?v=3.1.1') format('woff'),
    url('<?php echo $fontPath ?>fontawesome-webfont.ttf")?v=3.1.1') format('truetype');
    font-weight: normal;
    font-style: normal;
}
</style>

加载页面时,我的html中出现403(禁止)错误。除了更改字体位置并将其移动到另一个文件夹外,还有其他方法可以加载字体吗?

您的字体文件夹在哪里??这在主题文件夹中吗?theme/[my_theme\u name]/font应该在themes/[me_theme\u name]/font中(不是“theme”)
$fontPath = Yii::app()->theme->baseurl . '/font/';