如何将字体添加到cakephp

时间:2015-07-16 06:30:39

标签: twitter-bootstrap cakephp glyphicons

我试图将bootstrap添加到cakephp网站。我在default.ctp中添加了bootstrap js / css,并且我想在按钮中使用一些glyphicons,但是对字体(.ttf)的请求失败(404)。我把它们放在/ app / webroot / fonts中。

显然,蛋糕正在解释我想使用名为fonts的控制器,当我从地址栏发出请求时,我得到了:

缺少控制器 错误:找不到FontsController。

错误:在文件中创建下面的FontsController类:app \ Controller \ FontsController.php

如何绕过这个以便下载字体文件?

这就是我所做的: 1)将bootstrap添加到default.ctp

<!-- Bootstrap -->
<link href="css/bootstrap.min.css" rel="stylesheet">
<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/bootbox.min.js"></script>

2)在index.ctp中创建一个带有glyphicon的按钮:

<button type="button" class="btn btn-info" aria-label="Left Align">
  <span class="glyphicon glyphicon glyphicon-list-alt" aria-hidden="true"></span>Add
</button>

1 个答案:

答案 0 :(得分:0)

您可以尝试以这种方式加载引导程序:

o <- match(tech$id,names(heat)); ## precompute tech row order to match heat column order
ms <- names(tech[-1]); ## store multiplier column names from tech
setNames(lapply(ms,function(m) t(t(heat)*tech[o,m])),ms);
## $capacity.el
##       p1 p2 p3 p4
##  [1,]  4 62  4 31
##  [2,] 24 36 24 18
##  [3,] 12  6 12  3
##  [4,] 40 54 40 27
##  [5,] 64 60 64 30
##  [6,] 42 62 42 31
##  [7,] 50 36 50 18
##  [8,] 32  8 32  4
##  [9,] 68 48 68 24
## [10,]  0 14  0  7
##
## $capacity.th
##       p1  p2  p3 p4
##  [1,]  2 124   6 62
##  [2,] 12  72  36 36
##  [3,]  6  12  18  6
##  [4,] 20 108  60 54
##  [5,] 32 120  96 60
##  [6,] 21 124  63 62
##  [7,] 25  72  75 36
##  [8,] 16  16  48  8
##  [9,] 34  96 102 48
## [10,]  0  28   0 14