用CakePHP显示PNG格式
如何在CakePHP中显示PNG favicon?我目前正在使用用CakePHP显示PNG格式,php,cakephp,Php,Cakephp,如何在CakePHP中显示PNG favicon?我目前正在使用$this->Html->meta('icon'),但它在根目录中查找.ico。如何更改它,使其看起来像.png?我必须将图标放入/img/文件夹中-它只是不接受根文件夹中的图标。理想情况下,您应该将favicon.ico放入webroot文件夹中,cakephp框架将自己完成其余的工作 最好使用: $this->Html->meta('icon', $this->Html->url('/favicon.pn
$this->Html->meta('icon')
,但它在根目录中查找.ico
。如何更改它,使其看起来像.png
?我必须将图标放入/img/文件夹中-它只是不接受根文件夹中的图标。理想情况下,您应该将favicon.ico放入webroot文件夹中,cakephp框架将自己完成其余的工作 最好使用:
$this->Html->meta('icon', $this->Html->url('/favicon.png'));
<?php
echo $this->Html->meta('favicon.ico','img/favicon.ico',array('type' => 'icon'));
?>
尝试从默认布局中注释掉
$this->html->meta('icon')
这对我很有用CakePHP 3.5:
echo$this->Html->meta('icon','favicon.png',['type'=>'image/png'])
将产生
<link href="/favicon.png" type="image/png" rel="icon"/>
<link href="/favicon.png" type="image/png" rel="shortcut icon"/>
对于CakePHP 3.x,它将是
$this->Url->build('/favicon.png')
而不是$this->Html->Url()