在CakePHP中显示PNG图标

时间:2011-10-09 11:57:06

标签: php cakephp

如何在CakePHP中显示PNG图标?我目前正在使用$this->Html->meta('icon'),但它会在根目录中查找.ico。如何更改它以便查找.png

6 个答案:

答案 0 :(得分:20)

$this->Html->meta('icon', $this->Html->url('/favicon.png'));

答案 1 :(得分:8)

最好使用:

<?php
echo $this->Html->meta('favicon.ico','img/favicon.ico',array('type' => 'icon'));
?>

答案 2 :(得分:3)

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"/>

答案 3 :(得分:0)

我必须将图标放入/ img /文件夹 - 它根本不会在根文件夹中接受它。

答案 4 :(得分:0)

理想情况下,您应该将您的favicon.ico放在webroot文件夹中,cakephp框架将自行完成其余的工作。

答案 5 :(得分:0)

尝试从默认布局

中注释掉$this->html->meta('icon')

这对我有用