thinkphp图片加载_标题栏ico展示
在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展示的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql数据库开发常见问题及优化
- 下一篇: 正则表达式用例