今日、tpを使用してプロジェクトを実行しているときに、CSSファイルをテンプレートに導入するときに、実際には木製ブロックが存在しないときに「モジュールをロードできません」というメッセージが表示されるという奇妙な現象に遭遇しました。
具体的なコードは次のとおりです:
リーリーここに奇妙な場所があります:
上の写真:
エラーの理由:
しかし、CSS ファイルは存在します:
__STATIC__ パスの場合:
なぜ上記のものはうまく導入できるのに、この2つは導入できないのかわかりません。 (○´・д・)ノ
ランタイムにコードを 1 つ追加します
@yangxiangming、直接出力するパスはこんな感じです
原因が判明したのでこの投稿を終わります。はい、なぜこれら 2 つの CSS ファイルが突然消えたのかわかりません。もう一度引っ張りましたが、今は大丈夫です。不注意でこの問題に気づきませんでした(でも撮ったスクリーンショットにはファイルが2つありました/(ㄒoㄒ)/~~) いつ削除されたのでしょうか? これが最終レンダリングです。素晴らしい SF スタッフの皆さんに感謝します。
返信内容:
具体的なコードは次のとおりです:
リーリー
ここに奇妙な場所があります:上の写真:
ランタイムにコードを 1 つ追加します
ランタイムに 2 つのコードはありません。
原因が判明したのでこの投稿を終わります。はい、なぜこれら 2 つの CSS ファイルが突然消えたのかわかりません。もう一度引っ張りましたが、今は大丈夫です。不注意でこの問題に気づきませんでした(でも撮ったスクリーンショットにはファイルが2つありました/(ㄒoㄒ)/~~) いつ削除されたのでしょうか? これが最終レンダリングです。素晴らしい SF スタッフの皆さんに感謝します。
お誘いありがとうございます。あなたの
を読みましたが、本当に何も間違っていません!出力のデバッグを見てください
リーリー
code
2 つの CSS リクエストは、静的モジュールの CSS コントローラーのツリー メソッドにアクセスしているとみなされます。
Apache サーバーを使用している場合は、ファイルが .htaccess に存在するかどうかを確認してから、index.php に転送する必要があります。
存在しないリンクがあり、php によって引き継がれます。TP は要求されたパスに従って対応するコントローラーをクエリしますが、コントローラーは存在しません。
これはtpの問題ではありません。