gpt4 book ai didi

php - 在 Zend Framework 中使用网站图标

转载 作者:可可西里 更新时间:2023-11-01 12:49:23 24 4
gpt4 key购买 nike

在 Zend 框架中处理 favicon.ico 的最佳方式是什么?我见过需要修改 phtml 文件的替代方案,例如:

$this->headLink()->headLink(array('rel' => 'favicon',
'href' => '/img/favicon.ico'),
'PREPEND')

或修改 .htaccess 文件。

谢谢,

最佳答案

三个选择:

  • 什么都不做 - 如果 favicon 名为 favicon.ico 并且位于您的公共(public)目录中,大多数浏览器都会选择它
  • 硬编码<link>标记到您的布局中
  • 按照您的代码示例以编程方式添加链接标记

就我个人而言,我会选择选项 2。如果它始终存在,则以编程方式添加 favicon 毫无意义。如果不同用户的图标不同,这可能是有道理的,例如假设您的应用程序有一个主题系统,针对不同的主题使用不同的图标,那么您可能需要使用 headLink()。

浏览器往往会长时间缓存网站图标,因此只要链接标记出现在您的 HTML 源代码中,它最终就会更新。您可以通过更改文件名、直接在浏览器中查看网站图标和/或清除浏览器缓存来加快该过程。

关于php - 在 Zend Framework 中使用网站图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6438593/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com