thinkphp使用问题
下面總結(jié)一些,我在使用中遇到的問題,以后遇到了再補(bǔ)充
一、<a>標(biāo)簽的跳轉(zhuǎn)問題
問題:我在控制器Home/Index/index里面使用了Public里面的index.html模板,index.html中有一個<a>標(biāo)簽用來跳轉(zhuǎn)到首頁(也就是自身),我是這樣寫的
<a href="__ROOT__/Public/index.html">Home</a>
a.我先用控制器訪問http://localhost/thinkphp/Home/Index/index.html,顯示正常
b.然后點擊<a>標(biāo)簽,就出問題了,css沒有引用進(jìn)來
c.仔細(xì)觀察可以發(fā)現(xiàn),現(xiàn)在的url變成了http://localhost/thinkphp/Public/index.html,也就是說我現(xiàn)在變成了按照路徑訪問,并不是按照控制器,貌似這樣的話就不會走tp的流程了,所以之前定義的__PUBLIC__路徑現(xiàn)在就是不行了,css失效
d.那么可以通過調(diào)用控制器來解決這個問題,改成<a href="{:U('/Home/Index/index')}">Home</a>,然后成功跳轉(zhuǎn),界面顯示正常(這里的冒號是tp模板調(diào)用函數(shù)的方法)
?
二、在之前的index.html文件中引用其他html文件
可以這樣引入<include file="./Public/header.html" />要注意這里的路徑是相對的項目入口文件位置(也就是index.php)
轉(zhuǎn)載于:https://www.cnblogs.com/isuifeng/p/5233289.html
總結(jié)
以上是生活随笔為你收集整理的thinkphp使用问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 浅谈MVC MVP MVVM
- 下一篇: 性能测试场景浅析