thinkphpの奇妙な現象

WBOY
リリース: 2016-08-20 09:04:02
オリジナル
1212 人が閲覧しました

今日、tpを使用してプロジェクトを実行しているときに、CSSファイルをテンプレートに導入するときに、実際には木製ブロックが存在しないときに「モジュールをロードできません」というメッセージが表示されるという奇妙な現象に遭遇しました。

具体的なコードは次のとおりです:

リーリー

ここに奇妙な場所があります:
上の写真: thinkphpの奇妙な現象

エラーの理由:
thinkphpの奇妙な現象

しかし、CSS ファイルは存在します:
thinkphpの奇妙な現象

__STATIC__ パスの場合:
thinkphpの奇妙な現象

なぜ上記のものはうまく導入できるのに、この2つは導入できないのかわかりません。 (○´・д・)ノ

ランタイムにコードを 1 つ追加します
thinkphpの奇妙な現象

ランタイムに 2 つのコードはありません。

@yangxiangming、直接出力するパスはこんな感じです

thinkphpの奇妙な現象

原因が判明したのでこの投稿を終わります。はい、なぜこれら 2 つの CSS ファイルが突然消えたのかわかりません。もう一度引っ張りましたが、今は大丈夫です。不注意でこの問題に気づきませんでした(でも撮ったスクリーンショットにはファイルが2つありました/(ㄒoㄒ)/~~) いつ削除されたのでしょうか? これが最終レンダリングです。素晴らしい SF スタッフの皆さんに感謝します。

thinkphpの奇妙な現象

返信内容:

今日、tpを使用してプロジェクトを実行しているときに、CSSファイルをテンプレートに導入するときに、実際には木製ブロックが存在しないときに「モジュールをロードできません」というメッセージが表示されるという奇妙な現象に遭遇しました。

具体的なコードは次のとおりです:

リーリー

ここに奇妙な場所があります:

上の写真:
thinkphpの奇妙な現象

エラーの理由:


thinkphpの奇妙な現象

しかし、CSS ファイルは存在します:


thinkphpの奇妙な現象

__STATIC__ パスの場合:


thinkphpの奇妙な現象

なぜ上記のものはうまく導入できるのに、この2つは導入できないのかわかりません。 (○´・д・)ノ

ランタイムにコードを 1 つ追加します


thinkphpの奇妙な現象 ランタイムに 2 つのコードはありません。

@yangxiangming、直接出力するパスはこんな感じです

thinkphpの奇妙な現象

原因が判明したのでこの投稿を終わります。はい、なぜこれら 2 つの CSS ファイルが突然消えたのかわかりません。もう一度引っ張りましたが、今は大丈夫です。不注意でこの問題に気づきませんでした(でも撮ったスクリーンショットにはファイルが2つありました/(ㄒoㄒ)/~~) いつ削除されたのでしょうか? これが最終レンダリングです。素晴らしい SF スタッフの皆さんに感謝します。

thinkphpの奇妙な現象

お誘いありがとうございます。あなたの

を読みましたが、本当に何も間違っていません!出力のデバッグを見てください

リーリー code

実行時に生成されたファイルを見て、コードのその部分を確認してください。

2 つの CSS リクエストは、静的モジュールの CSS コントローラーのツリー メソッドにアクセスしているとみなされます。

Apache サーバーを使用している場合は、ファイルが .htaccess に存在するかどうかを確認してから、index.php に転送する必要があります。


ファイルパスが正しく書かれていないため、リクエストは 404 を報告し、nginx はデフォルトですべてのリクエストを Index.php に転送します。

存在しないリンクがあり、php によって引き継がれます。TP は要求されたパスに従って対応するコントローラーをクエリしますが、コントローラーは存在しません。

これはtpの問題ではありません。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート