我正在使用 Yii2 基本模板。在 layouts/main.php 的 head 部分,我设置了
<link rel="shortcut icon" href="<?php echo Yii::$app->getHomeUrl(); ?>/favicon.ico" type="image/x-icon" />
或
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
或 ...(等等),但似乎一切正常。我的应用程序继续显示基本模板图标而不是我的,它像往常一样位于根 Web 文件夹中。
我知道我可以发布这个文件来避免这个问题,但我认为应该没有必要。
我做错了什么? Yii2 是如何显示其标准图标的?
最佳答案
另一种设置网站图标的方法,如 documentaion 中所述是通过将类似这样的内容添加到位于 views/layouts
下的 main.php
文件中。
$this->registerLinkTag(['rel' => 'icon', 'type' => 'image/png', 'href' => '/favicon.png']);
关于php - Yii2 中的自定义图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30511880/