下面由thinkphp框架教學欄位介紹解決ThinkPHP樣式無法載入問題(CSS,JS)的方法,希望對需要的朋友有幫助!
1.專案入口檔index.php
<?php define('APP_NAME','APP'); define('APP_PATH','./APP/'); define('APP_DEBUG', true); require_once './ThinkPHP/ThinkPHP.php';
2.專案設定檔APP/Conf/config.php中加入如下程式碼
'TMPL_PARSE_STRING' => array( '__PUBLIC__' =>__ROOT__.'/APP/Tpl/Public', '__JS__' => __ROOT__.'/APP/Tpl/Public/Js', '__CSS__' => __ROOT__.'/APP/Tpl/Public/Css', ),
之前CSS這裡設定的是'__CSS__' => __PUBLIC__.'/Css'
然後就出現了無法載入CSS的問題
ROOT是系統常數,指示網站根目錄位址,如我的localhost設定的是E:\www這個地方,然後在E:\www\ThinkPHPbbs創建了ThinkPHPbbs這個項目,那麼ROOT指示的就是localhost/ThinkPHPbbs
JS設定同
3 .配置html
CSS:<link rel="stylesheet" href="__CSS__/lrtk.css" type="text/css">
#JS :<script src="__JS__/jquery.min.js"></script>
(一些資料夾前面的紅叉對整個的運行不會有影響,編輯器zend studio)
'__CSS__' => __PUBLIC__.'/Css'
PUBLIC並沒有解析出來
像後來那樣配置'__CSS__' => __ROOT__.'/APP/Tpl/Public/ Css'
以上是解決ThinkPHP樣式無法載入問題(CSS,JS)的詳細內容。更多資訊請關注PHP中文網其他相關文章!