我正在使用cakePhp 3.0.4来构建我的应用程序。据我所知,cakePhp 3使用Zurb Foundation,我不明白如何更改默认字体(sans-serif)
默认字体在base.css文件第11行中指定:
/* font-family: sans-serif; *//* 1 */
font-family: sans-serif;
-ms-text-size-adjust: 100%; /* 2 */
-webkit-text-size-adjust: 100%; /* 2 */
到目前为止我尝试了什么:
1.在base.css的第一行加载字体:@import url(http://fonts.googleapis.com/css?family=Open+Sans);
font-family to 'Open sans', sans-serif;
我也尝试过:
在default.ctp中加载字体:
$ this-> Html-> css('http://fonts.googleapis.com/css?family=Open+Sans:300,400,700')
将base.css font-family更改为'Open sans',sans-serif;
到目前为止没有成功。如何在cakePhp 3应用程序中正确使用Open sans -font?
感谢。
答案 0 :(得分:1)
您必须使用$this->db->select('email');
$this->db->from('CI_TEST');
$this->db->where('email', $email);
$this->db->limit(1);
$query = $this->db->get();
if ($query->num_rows() == 1)
{
//Use row() to get a single result
$row = $query->row();
//$row will now have if you printed the contents:
//print_r( $row );
//stdClass Object ( [email] => example@gmail.com )
//Pass $query->email directly to reset_password
$this->Reset_password->index( $row->email );
return true;
}
代替font-family: 'Open Sans';
如果你打开google font api的网址:
http://fonts.googleapis.com/css?family=Open+Sans:300,400,700
您必须使用的名称由
设置font-family: 'Open-sans';
答案 1 :(得分:0)
在Zurb版权评论之后添加:
@import {url(fonts.googleapis.com/css?family=Open+Sans); }
然后在Foundation代码中找到每个实例:
font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
并将其更改为:
font-family:"Open Sans","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
我离开了Helvetica所以如果谷歌字体失败,它将回归到那。
希望有所帮助。