
#静的ファイルの保存場所
thinkphp は、デフォルトで thinkphp のルートに静的ファイルの保存フォルダーを作成します。フレームワーク パス \public\static
にある静的ファイルを \public\static

関連する推奨事項:「
ThinkPHP」に分類するだけです。チュートリアル >>
静的ファイルの呼び出し
thinkphp では、カスタム テンプレートの出力を置き換える方法が提供されています。プロジェクトの設定ファイルで置き換える必要があるルールを定義します。
config.php ファイルを開くと、テンプレート設定モジュールに view_replace_str 項目があり、その中にルールを定義します
1 2 3 4 | 'view_replace_str' => [
'__IMG__'=>'/thinkphp/ public / static /images', #静态图片调用规则定义
],
|
ログイン後にコピー
パスはプロジェクトのルート ディレクトリとして指定されます
注: 使い方を学んでいるときに、phpthink5.0.15 がデフォルトで __CSS__ と __JS__ を定義しているようであることがわかりました。パスはパブリック静的フォルダーです。レンダラーがビューを出力するとき (つまり、次の操作) に呼び出されます。ただし、__IMG__ を定義する必要があります。
コントローラーがビューを出力するときに呼び出す
コントローラー呼び出しメソッド
1 2 3 4 5 6 7 8 9 10 11 | namespace app\index\controller;
use think\View;
class Index extends \think\Controller
{
public function index()
{
$view = new View();
return $view ->replace(\think\Config::get('view_replace_str'))->fetch(); #使用get获取view_replace_str里面
的内容
}
}
|
ログイン後にコピー
構成ファイルで変数を定義したくない場合は、コントロール内で直接
1 2 | $view = new View();
return $view ->fetch('index',[],['__IMG__'=>'/thinkphp/ public / static /images']);
|
ログイン後にコピー

を定義して呼び出すことができます。
以上がthinkphpでcssを呼び出す方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。