解決ThinkPHP樣式無法加載問題(CSS,JS)

下面由thinkphp框架教程欄目給大家介紹解決thinkphp樣式無法加載問題(css,js)的方法,希望對需要的朋友有所幫助!

1.項目入口文件index.php

<?php define(&#39;APP_NAME&#39;,&#39;APP&#39;); define(&#39;APP_PATH&#39;,&#39;./APP/&#39;); define(&#39;APP_DEBUG&#39;, true); require_once &#39;./ThinkPHP/ThinkPHP.php&#39;;

2.項目配置文件APP/Conf/config.php中加入如下代碼

'TMPL_PARSE_STRING'?=&gt;?array(???????? '__PUBLIC__'?=&gt;__ROOT__.'/APP/Tpl/Public',???????? '__JS__'?=&gt;?__ROOT__.'/APP/Tpl/Public/Js',???????? '__CSS__'?=&gt;?__ROOT__.'/APP/Tpl/Public/Css', ????),

之前CSS這里配置的是’__CSS__’ => __PUBLIC__.’/Css’ 然后就出現了無法加載CSS的問題
解決ThinkPHP樣式無法加載問題(CSS,JS)

ROOT是系統常量,指示網站根目錄地址,如我的localhost設置的是E:www這個地方,然后在E:wwwThinkPHPbbs創建了ThinkPHPbbs這個項目,那么ROOT指示的就是 localhost/ThinkPHPbbs

立即學習PHP免費學習筆記(深入)”;

JS設置同

3.配置html
CSS:

JS:

正常加載效果如圖
解決ThinkPHP樣式無法加載問題(CSS,JS)

文件結構如圖
解決ThinkPHP樣式無法加載問題(CSS,JS)
(一些文件夾前面的紅叉對整個的運行不會有影響,編輯器zend studio)

建議如果遇到無法加載樣式的問題的話,可以查看下鏈接的路徑,如我之前配置如下’__CSS__’ => __PUBLIC__.’/Css’

查看網頁元素的話就會如下顯示
解決ThinkPHP樣式無法加載問題(CSS,JS)

這里PUBLIC并沒有解析出來

像后來那樣配置’__CSS__’ => __ROOT__.’/APP/Tpl/Public/Css’

查看樣式
解決ThinkPHP樣式無法加載問題(CSS,JS)

解析正常

? 版權聲明
THE END
喜歡就支持一下吧
點贊6 分享