首頁 php框架 ThinkPHP TP5.1引進public下的CSS和JS文件

TP5.1引進public下的CSS和JS文件

Aug 03, 2020 pm 02:22 PM
tp5.1

最近在開發新聞後台管理系統,用的模板是x-admin2.0,框架是基於ThinkPHP5.1版本來進行開發的,在開發的過程中,如何引入公共文件下的CSS、 JS檔案是一個難題。那我們今天就來講講如何如何引入CSS和JS檔。

先來看看還未引入CSS樣式和JS時,登入介面在瀏覽器中執行的效果。

TP5.1引進public下的CSS和JS文件

按F12查看原始程式碼,發現出現報錯,原因是沒有找到我們引入的樣式,因此無法匯入檔案。錯誤顯示如下:

TP5.1引進public下的CSS和JS文件

那麼我們要如何引入CSS樣式和JS樣式呢?

1、講模板所需的JS和CSS方式public入口文件下的static,新建一個資料夾來存放後台需要的CSS和JS文件,這裡是我將其命名為admin。

2、開啟public入口檔案下的index.php文件,在該文件下定義常數。

(1)本地項目新增:define('SITE_URL', 'http://127.0.0.1/項目名稱');

(2)線上項目:define('SITE_URL ','http://'.$_SERVER['HTTP_HOST']);  建議使用

我這裡以本機專案為例:

<?php // +---------------------------------------------------------------------- // | ThinkPHP [ WE CAN DO IT JUST THINK ] // +---------------------------------------------------------------------- // | Copyright (c) 2006-2018 http://thinkphp.cn All rights reserved. // +---------------------------------------------------------------------- // | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 ) // +---------------------------------------------------------------------- // | Author: liu21st <liu21st@gmail.com> // +----------------------------------------------------------------------  // [ 应用入口文件 ] namespace think;  // 加载基础文件 require __DIR__ . &#39;/../thinkphp/base.php&#39;;  define(&#39;SITE_URL&#39;, &#39;http://127.0.0.1:8080/student&#39;); // 支持事先使用静态方法设置Request对象和Config对象  // 执行应用并响应 Container::get(&#39;app&#39;)->run()->send();
登入後複製

3、在config資料夾下找到template .php模板引擎文件,添加如下程式碼(路徑填寫你需要引入的文件路徑)

//模板参数替换 &#39;tpl_replace_string&#39; => [     &#39;__STATIC__&#39; => SITE_URL.&#39;/public/static&#39;,  ],
登入後複製

#也可以按照自己的實際情況進行配置,你也可以參考ThinkPHP5.1完全開發手冊: https://www.php.cn/xiazai/shouce/1502

#注意:在config下的template.php下增加這些,其中路徑是根據自己Apache定義的根目錄開始,這很重要,因為網路上其他說的都是從static開始,是因為他們設定Apache根目錄就到了public這裡,所以看清楚避免跳坑。

4、開啟登入介面程式碼,修改head部分的程式碼,程式碼如下所示。

TP5.1引進public下的CSS和JS文件

5、訪問,查看效果。

TP5.1引進public下的CSS和JS文件

相關推薦:

thinkphp影片教學

以上是TP5.1引進public下的CSS和JS文件的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1655
14
CakePHP 教程
1413
52
Laravel 教程
1306
25
PHP教程
1252
29
C# 教程
1226
24