在thinkphp中,一切涉及到链接和跳转的地方,都会按统一的格式http://hostname/index.php/modoule/controller/method这样的方法来访问。

比如在一个html的form表单中,action指定为action="{:url('index/user/logincheck')},实际上调用的就是

http://hostname/index.php/index/user/logincheck,也就是application/index/user.php中定义的logincheck方法。

同样,当我们在模板中要加载一张图片时,

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title><img src="static/images/www.ico.la_7f8bf3729c52f9daafd47bb20c490421_32X32.ico">自由国度</title>
    </head>
    <body>
        <img src="static/images/www.ico.la_7f8bf3729c52f9daafd47bb20c490421_32X32.ico">                                                                
        <h2>welcome to my page</h2>
    </body>
</html>

同样,thinkphp会使用http://hostname/index.php/static/images/www.ico.la_7f8bf3729c52f9daafd47bb20c490421_32X32.ico

这样的方式去访问这个ico,把static,images,www.ico.la_7f8bf3729c52f9daafd47bb20c490421_32X32.ico分别当成了模块名,控制器名,方法名

而我们是希望访问的是url根路径(public)下面的static/images/路径下的www.ico.la_7f8bf3729c52f9daafd47bb20c490421_32X32.ico文件

只需要把static 修改为__STATIC__即可。同时,上面代码中企图在标题栏添加icon的方式是不对的。应该使用link元素.

修改后代码如下

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">

    <link rel="icon" href="__STATIC__/images/www.ico.la_7f8bf3729c52f9daafd47bb20c490421_32X32.ico" type="image/x-icon">

    <!--上面这行中"www.ico.la_7f8bf3729c52f9daafd47bb20c490421_32X32.ico"是icon图片的名字,并不是网络图片。图片路径就是public/static/images/-->

    <title>自由国度</title>
    </head>
    <body>
        <img src="__STATIC__/images/www.ico.la_7f8bf3729c52f9daafd47bb20c490421_32X32.ico">                                                                
        <h2>welcome to my page</h2>
    </body>
</html>

转载于:https://www.cnblogs.com/flyfish919/p/6927589.html

thinkphp图片加载_标题栏ico展示相关推荐

  1. img图片加载失败时,展示默认图片的方法

    1. 图片加载失败时会触发onerror事件,可以通过onerror事件使默认图片代替加载失败的图片 <img src="要展示的图片的地址" onerror="t ...

  2. ajax java 图片加载_如何用Ajax加载服务器的图片

    用Ajax请求服务器的图片,并显示在浏览器中 前言 一直在数据库里面存的都是图片在服务器的地址,然后再到浏览器中显示,但是发现两个问题 第一:为了安全起见,js是无法读取本地的图片的,不然你写一个js ...

  3. 服务器图片加载慢_页面提高性能利器_懒加载

    哈喽,艾瑞巴蒂,现在搜狗商城产品需求已经趋于稳定,已经开始逐步的着手进行页面的性能提升工作.这不最近小编正在进行"页面懒加载需求"的功能测试.小编第一次听说这个名词,让我们一起了解 ...

  4. iframe懒加载_如何实现图片懒加载

    背景 图片懒加载是针对图片加载时机的一种优化,在一些图片量比较大的网站(比如电商网站首页,或者团购网站.小游戏首页等),如果我们尝试在用户打开页面的时候,就把所有的图片资源加载完毕,那么很可能会造成白 ...

  5. 图片加载失败替代文字_替代艺术:为图像编写出色的描述性文字

    图片加载失败替代文字 The web gains its strength through diversification: the more accessible it is to everyone ...

  6. java中图片加载不出来的_请问图片加载不出来是为什么

    源自:- 请问图片加载不出来是为什么 W/Glide: Load failed for http://res.lgdsunday.club/poster-1.png with size [245x24 ...

  7. 为什么ps图片打开是色块_图片加载 背景色块问题

    就是CSS的加载和背景图片的加载不是同步的,尤其首次加载的时候,图片是异步的,具有明显的延迟,于是,我们会看到非常丑陋的色块在一瞬间出现了: 页面渲染流程如下,1. CSS加载:2. 对应DOM渲染, ...

  8. java图片异步加载_使用java concurrent处理异步加载图片功能

    转载:http://marshal.easymorse.com/archives/3081 java5开始,增加了concurrent api,用于并发处理.比如起多个线程并发从网络上下载图片,然后在 ...

  9. htmlimg图片加载失败_动态加载图片失败的默认图显示

    经常碰到这类场景,动态加载图片时,因为一些原因(图片链接不存在啊,图片误删啊,图片路径不对或图片路径为空等等)导致真实图片显示不出来.那么为了提高用户体验,都会显示一个默认图. 动态加载图片失败时,显 ...

最新文章

  1. 空间点像素索引(一)
  2. VMware记录(一)- vCenter Server 服务安装提示无法解析此完全限定域名
  3. 智能老旧模糊照片修复——C++实现GFPGAN模型推理
  4. C语言实现哈密尔顿hamiltonian算法(附完整源码)
  5. ROS学习之节点间话题通信的
  6. linux如何判断光盘是否挂载,LInux下如何挂载光盘找rpm包的方法步骤
  7. SAP Spartacus 读取payment detail数据的API
  8. 如何在Java中使用重复项查找整数数组中的K个缺失数字?
  9. 事务ACID理解复习
  10. https接口_API设计指南 一个接口文档模板的最佳实践
  11. 为iOS 项目引入其它开发包 的方法
  12. ftl有三种映射地址_浅谈以太坊中的三种“树”
  13. 给项目添加spring的测试单元
  14. vue $refs的基本用法
  15. 计算机发送到桌面快捷方式,win10电脑没有发送到桌面快捷方式选项的详细恢复步骤...
  16. Java爬取酷狗音乐歌单
  17. Mac配置双网卡使内外网同时访问
  18. 小小一方士 C# Async\Await 之 上传/下载文件进度条实现原理
  19. Java程序员进阶书籍 ,看这11本书就够了
  20. 文本数据挖掘之文本信息抽取

热门文章

  1. NTA告警引发的dll劫持思考(溯源)
  2. Shell脚本编程:使用shell打印九九乘法表
  3. 数据结构与算法:动态数组(利用万能指针实现任意类型数组操作)
  4. linux下的缓存机制及清理buffer/cache/swap的方法梳理
  5. a访问过后hover样式就不出现了 被点击访问过的超链接样式不再具有hover和active 解决方法...
  6. sql server 触发器应用 insert
  7. SQL server插入数据后,获取自增长字段的值
  8. nginx+php-fpm 502 bad gateway
  9. Linux下新手基本操作及技巧看图上路 (7)
  10. RMAN backup recovery area 命令