php - Yii2 中的自定义图标

标签 php yii2

我正在使用 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/

相关文章:

php - Yii2 中的 $with 和 $joinWith 有什么区别以及何时使用它们?

php - Yii2 MongoDB 查询不工作

php - yii2中的sql查询

PHP自定义错误页面

php - 我应该采用哪种模式来评论我的 php 代码?

php - 如何使用getColumnMeta?

php - PDOException 找不到驱动程序 Laravel 5.4

jquery - Yii2:验证屏蔽输入

php - Mysql设置值相对于其他值?

javascript - yii2 不起作用 $this->redirect