佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > thinkphp5.1 文件引入路徑問題及注意事項

thinkphp5.1 文件引入路徑問題及注意事項

熱門標簽:科大訊飛語音識別系統(tǒng) 電子圍欄 團購網(wǎng)站 銀行業(yè)務 阿里云 Mysql連接數(shù)設置 服務器配置 Linux服務器

Thinkphp5.1 文件引入

1、視圖文件中引入其他的視圖文件

文件目錄如下圖:

 

 需要實現(xiàn)在index.html中引入public文件夾下面的四個html模板文件,index.html引入代碼如下:

{include file="/public/_meta"}
{include file="/public/_header"}
{include file="/public/_menu"}
div>中間部分填寫頁面特有的內(nèi)容/div>
{include file="/public/_footer"}

通過這種方式,能夠將通用的,不常改變的內(nèi)容抽取出來,避免了代碼冗余。

2、視圖文件中引入public文件下的靜態(tài)文件

文件目錄如下圖:

 

 我們需要在index.html的視圖模板中引入一些靜態(tài)的css、js文件,這些文件一般存放在public目錄下,我們現(xiàn)在采用相對路徑的方式引入這些文件,index.html文件引入代碼如下:

link rel="stylesheet" type="text/css" href="/../static/Hadmin/static/h-ui/css/H-ui.min.css" rel="external nofollow" />
link rel="stylesheet" type="text/css" href="/../static/Hadmin/static/h-ui.admin/css/H-ui.admin.css" rel="external nofollow" />
link rel="stylesheet" type="text/css" href="/../static/Hadmin/lib/Hui-iconfont/1.0.8/iconfont.css" rel="external nofollow" />
link rel="stylesheet" type="text/css" href="/../static/Hadmin/static/h-ui.admin/skin/default/skin.css" rel="external nofollow" id="skin" />
link rel="stylesheet" type="text/css" href="/../static/Hadmin/static/h-ui.admin/css/style.css" rel="external nofollow" />

在我的測試項目中,上述代碼引入成功。若實際實踐過程中引入失敗,不要急,介紹個方便調試的辦法:首先,刷新你的網(wǎng)頁;第二步,右鍵查看網(wǎng)頁源代碼;第三步,復制對應的文件引入鏈接,在新的頁面中打開;第四步,檢查瀏覽器實際識別到的文件路徑是哪里,通過調整url調整到正確的文件路徑,即能正確訪問到文件內(nèi)容為止;第五步,參照這個能夠使用的文件路徑對現(xiàn)有的路徑進行改進即可。

3、自己定義全局變量,在模板文件中使用

需要說明一下,tp5.1更改了配置變量名,更改如下:

'tpl_replace_string'   => [

    '__STATIC__'   => '/static',
  ],

具體實現(xiàn)步驟:

1、在Config/template.php中加入自己需要定義的常量。

2、直接在模板中使用即可,如下:

link rel="stylesheet" type="text/css" href="__STATIC__/Hadmin/static/h-ui/css/H-ui.min.css" rel="external nofollow" />

這個路徑具體設置,根據(jù)你的實際項目目錄而定,自行更改即可。

總結

以上所述是小編給大家介紹的thinkphp5.1 文件引入路徑問題及注意事項,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

您可能感興趣的文章:
  • 基于ThinkPHP5框架使用QueryList爬取并存入mysql數(shù)據(jù)庫操作示例
  • php使用QueryList輕松采集js動態(tài)渲染頁面方法
  • thinkphp 抓取網(wǎng)站的內(nèi)容并且保存到本地的實例詳解
  • jquery+thinkphp實現(xiàn)跨域抓取數(shù)據(jù)的方法
  • thinkphp5 URL和路由的功能詳解與實例
  • ThinkPHP5查詢數(shù)據(jù)及處理結果的方法小結
  • TP5(thinkPHP5)框架基于ajax與后臺數(shù)據(jù)交互操作簡單示例
  • thinkPHP5(TP5)實現(xiàn)改寫跳轉提示頁面的方法
  • tp5(thinkPHP5)框架數(shù)據(jù)庫Db增刪改查常見操作總結
  • thinkphp5 加載靜態(tài)資源路徑與常量的方法
  • tp5(thinkPHP5)框架實現(xiàn)多數(shù)據(jù)庫查詢的方法
  • TP5框架使用QueryList采集框架爬小說操作示例

標簽:蚌埠 衢州 衡水 大理 江蘇 廣元 棗莊 萍鄉(xiāng)

巨人網(wǎng)絡通訊聲明:本文標題《thinkphp5.1 文件引入路徑問題及注意事項》,本文關鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    济南市| 宜兴市| 盐亭县| 丰台区| 井研县| 龙川县| 太湖县| 松阳县| 闵行区| 游戏| 双峰县| 库伦旗| 南投市| 加查县| 本溪| 根河市| 台中市| 定远县| 龙口市| 海南省| 潮安县| 定陶县| 昌乐县| 淄博市| 赣榆县| 沁水县| 大宁县| 夏河县| 南木林县| 威信县| 凌云县| 柳林县| 疏附县| 姚安县| 泰来县| 张家界市| 伊春市| 郑州市| 措美县| 岳池县| 志丹县|