Используйте Html Helper
, поместите его в тег <head>
:
(Файл /app/View/Layouts/default.ctp
)
echo $this->Html->meta ( 'favicon.ico', '/favicon.ico', array (
'type' => 'icon'
) );
Вы также используете гиперссылку, например, я использовал значок StackOver Flow:
echo $this->Html->meta ( 'favicon.ico', 'http://cdn.sstatic.net/stackoverflow/img/favicon.ico?v=038622610830', array (
'type' => 'icon'
) );
Конечно, вы можете поместить favicon 5 в другую папку в папке веб-ресурсов. Например: введите favicon.ico в /app/webroot/img/decor/favicon.ico
:
echo $this->Html->meta ( 'favicon.ico', '/img/decor/favicon.ico', array (
'type' => 'icon'
) );
Дополнительная информация: "favicon.ico" - это соглашение. Не изменяйте имя файла.
Создайте или выберите значок: http://www.favicon.cc/ Или посмотрите исходный код HTML (Ctrl + U) с другого веб-сайта и скопируйте и вставьте.
Работа с последней версией CakePHP (2.6.0). Справка: http://book.cakephp.org/2.0/en/core-libraries/helpers/html.html#inserting-well-formatted-elements