2011-10-09 23 views
9

如何在CakePHP中顯示PNG圖標?我目前使用$this->Html->meta('icon'),但它在根目錄中查找.ico。我該如何改變它以便它尋找.png在CakePHP中顯示PNG圖標

回答

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

我不得不將圖標放到/ img /文件夾 - 它只是不會在根文件夾中接受它。

+0

同樣在這裏,如果你想在根目錄中,你可以使用我的答案上面.. – 472084

0

理想情況下,你應該把你的favicon.ico放入webroot文件夾中,cakephp框架會自行完成剩下的事情。

7

這將是更好的使用:

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

嘗試註釋掉默認佈局$this->html->meta('icon')

這個工作對我來說

2

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