phpjscss
發布時間: 2025-07-03 20:43:01
❶ thinkphp5在public同級創建了一個文件夾,然後js,css放在裡面,怎麼載入啊
首先,靜態資源應該放在public中。
一般與public放同級目錄的文件,都是不希望被外部訪問到的私有文件。可以在服務端中訪問到。
css,js屬於公開文件,在模板中載入的話。只能從根目錄開始找。所有應該放在根目錄public或者public的下級目錄。
如果一定要放在public同級目錄的話。可以使用thinkphp模板標簽中的include標簽,做了一個小案例:
在public同級下創建了一個style文件夾。裡面創建了一個test.css文件。
然後在模板中使用{include
file="../style/test.css"}調用。
本地已測試可用。但任然建議,公開文件應該放在public下。用上面的方法調用css,總覺得怪怪的。
❷ ThinkPHP中存放CSS,JS,圖片的文件夾到底放哪
thinkphp 中 __PUBLIC__ 指的是根目錄下的 Public文件,並不是在模板目錄中的。
這樣的好處是可以方便多個應用調用,復用性更高,比較jquery文件,不管前後台都需要用到的。
但是缺點也比較明顯,像一些CSS文件我們就需要將它跟模板目錄放一塊,方便更換主題等。這時可以使用系統變數來組合,如 THEME_PATH ,指的是當前主題的目錄,在主題目錄中新建一個Public目錄,那麼正確的Public 目錄地址為 THEME_PATH/Public 。
熱點內容