ホームページ  >  記事  >  PHPフレームワーク  >  ThinkPHPのスタイル(CSS、JS)が読み込めない問題を解決

ThinkPHPのスタイル(CSS、JS)が読み込めない問題を解決

藏色散人
藏色散人転載
2021-01-04 17:37:383487ブラウズ

次の 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 に追加します

&#39;TMPL_PARSE_STRING&#39; => array(        
&#39;__PUBLIC__&#39; =>__ROOT__.&#39;/APP/Tpl/Public&#39;,        
&#39;__JS__&#39; => __ROOT__.&#39;/APP/Tpl/Public/Js&#39;,        
&#39;__CSS__&#39; => __ROOT__.&#39;/APP/Tpl/Public/Css&#39;,
    ),

以前、ここで構成された CSS は

'__CSS__' => __PUBLIC__.'/Css でした。 ' その後、CSS を読み込めないという問題が発生しました
ThinkPHPのスタイル(CSS、JS)が読み込めない問題を解決

ROOT は、Web サイトのルート ディレクトリ アドレスを示すシステム定数です。たとえば、私のローカルホストは E:\www この場所に設定されており、E:\www\ThinkPHPbbs に ThinkPHPbbs プロジェクトを作成します。ROOT は、localhost/ThinkPHPbbs

JS 設定が

3 と同じ。HTML CSS:

JS :

通常の読み込み効果


ThinkPHPのスタイル(CSS、JS)が読み込めない問題を解決

ファイル構造は図に示すとおりです


ThinkPHPのスタイル(CSS、JS)が読み込めない問題を解決## (一部のフォルダーの前にある赤い十字は操作全体には影響しません。エディタはzend Studio)

スタイルが読み込めない状況が発生した場合は、リンクのパスを確認することをお勧めします。例えば、私は次のように設定しました

'__CSS__' => __PUBLIC__.'/Css'

Webページの要素を確認すると以下のように表示されます


ThinkPHPのスタイル(CSS、JS)が読み込めない問題を解決

こちら

PUBLIC は解析されません

後ほど設定します

'__CSS__' => __ROOT__.'/APP/Tpl/Public/ Css'

ビュースタイル


ThinkPHPのスタイル(CSS、JS)が読み込めない問題を解決

通常の解析

以上がThinkPHPのスタイル(CSS、JS)が読み込めない問題を解決の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。