3

Slimフレームワークを使用したシンプルなWebアプリを開発しています。私はおそらく単純な問題で立ち往生しました。テンプレートに静的ファイル(CSSとJavascript)を含めたい。

私のプロジェクトフォルダの構造は次のとおりです。

index.php //<=== where all the routing happens.
/flot
      layout.css
      jquery.js
      ....
/templates
      first_template.php

first_template.phpのヘッダーには次のものが含まれています。

<link href="../flot/layout.css" rel="stylesheet" type="text/css">
<script language="javascript" type="text/javascript" src="../flot/jquery.js"></script>

プロジェクトをルートURLと呼ぶとき

http://localhost/xampp/ProjectX/ 

(私はXAMPPを使用しています)テンプレートは表示されますが、cssとjavascriptのものが機能していません。GoogleChromeコンソールには次のように表示されます。

GET http://localhost/xampp/ProjectX/flot/layout.css 404 (Not Found)
GET http://localhost/xampp/ProjectX/flot/jquery.js 404 (Not Found) 

助言がありますか?私はアルモンストをグーグルで1時間過ごしましたが、Slimフレームワークの全体的なドキュメントはまだ文字通りスリムです:)

4

1 に答える 1

1

テンプレートをプロジェクトルート(index.php)に表示していると想定しているので../、スタイルシートとJSの相対パスからを削除する必要があります。

<link href="flot/layout.css" rel="stylesheet" type="text/css">
<script language="javascript" type="text/javascript" src="flot/jquery.js"></script>
于 2013-04-03T06:45:29.260 に答える