這篇文章主要為大家展示了“thinkphp5.1中文件引入路徑的示例分析”,內(nèi)容簡(jiǎn)而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“thinkphp5.1中文件引入路徑的示例分析”這篇文章吧。
成都創(chuàng)新互聯(lián)是一家專業(yè)提供華池企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站制作、H5建站、小程序制作等業(yè)務(wù)。10年已為華池眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)的建站公司優(yōu)惠進(jìn)行中。Thinkphp5.1 文件引入
1、視圖文件中引入其他的視圖文件
文件目錄如下圖:
需要實(shí)現(xiàn)在index.html中引入public文件夾下面的四個(gè)html模板文件,index.html引入代碼如下:
{include file="/public/_meta"} {include file="/public/_header"} {include file="/public/_menu"}中間部分填寫頁(yè)面特有的內(nèi)容{include file="/public/_footer"}
通過(guò)這種方式,能夠?qū)⑼ㄓ玫?,不常改變的?nèi)容抽取出來(lái),避免了代碼冗余。
2、視圖文件中引入public文件下的靜態(tài)文件
文件目錄如下圖:
我們需要在index.html的視圖模板中引入一些靜態(tài)的css、js文件,這些文件一般存放在public目錄下,我們現(xiàn)在采用相對(duì)路徑的方式引入這些文件,index.html文件引入代碼如下:
在我的測(cè)試項(xiàng)目中,上述代碼引入成功。若實(shí)際實(shí)踐過(guò)程中引入失敗,不要急,介紹個(gè)方便調(diào)試的辦法:首先,刷新你的網(wǎng)頁(yè);第二步,右鍵查看網(wǎng)頁(yè)源代碼;第三步,復(fù)制對(duì)應(yīng)的文件引入鏈接,在新的頁(yè)面中打開(kāi);第四步,檢查瀏覽器實(shí)際識(shí)別到的文件路徑是哪里,通過(guò)調(diào)整url調(diào)整到正確的文件路徑,即能正確訪問(wèn)到文件內(nèi)容為止;第五步,參照這個(gè)能夠使用的文件路徑對(duì)現(xiàn)有的路徑進(jìn)行改進(jìn)即可。
3、自己定義全局變量,在模板文件中使用
需要說(shuō)明一下,tp5.1更改了配置變量名,更改如下:
'tpl_replace_string' => [ '__STATIC__' => '/static', ],
具體實(shí)現(xiàn)步驟:
1、在Config/template.php中加入自己需要定義的常量。
2、直接在模板中使用即可,如下:
這個(gè)路徑具體設(shè)置,根據(jù)你的實(shí)際項(xiàng)目目錄而定,自行更改即可。
以上是“thinkphp5.1中文件引入路徑的示例分析”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!