fontawesome-webfont.ttf:1 在 cakephp 2.10.12 中找不到

fontawesome-webfont.ttf:1 not found in cakephp 2.10.12

我在layout.ctp cakephp 的head 标签中加载字体-awesome.css (4.7.0) 如下所示

<?php echo $this->Html->script('jquery-3.4.0.js');?>
<?php echo $this->Html->script('jquery-ui.min.js');?>
<?php echo $this->Html->script('popper.min.js');?>
<?php echo $this->Html->script('bootstrap.js');?>
<?php echo $this->Html->script('moment.js');?>
<?php echo $this->Html->css('jquery-ui.css');?>
<?php echo $this->Html->css('bootstrap.css');?>
<?php echo $this->Html->css('bootstrap-datetimepicker.min.css');?>
<?php echo $this->Html->css('all.min.css');?> 
<?php echo $this->Html->css('jquery-ui.theme.css');?> 
<?php echo $this->Html->css('font-awesome.css');?>

然后在我看来,我只是使用名为 fa fa-fw fa-sort 的 class 来显示排序图标:

<td style="text-align: center;"> <?php echo __('No') ;?> <i class="fa fa-fw fa-sort"></i></td>

但结果是图标显示不正确:

并且控制台出现错误:

fontawesome-webfont.ttf:1 Failed to load resource: the server responded with a status of 404 (Not Found)

我已经阅读了一些关于这个问题的 post,他们通过 setting/adding mime 类型到 "woff2" 解决了这个问题。但我不知道如何在 cakePHP 中添加新的 mime 类型? 我也试过放几个 fontawesome webfont,但这也不起作用:


需要帮忙。谢谢

所以我终于找到了解决方案: 我只是将 font 目录更改为 fonts 并仅放置 fontawesome-webfont.ttf ,如下所示:

它像天使一样工作