国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

ホームページ PHPフレームワーク ThinkPHP ThinkPHP5 で異なるディレクトリにある CSS ファイルを使用する方法

ThinkPHP5 で異なるディレクトリにある CSS ファイルを使用する方法

Apr 17, 2023 am 09:49 AM

ThinkPHP は、オープン ソースの PHP フレームワークであり、現(xiàn)在最も人気のあるフレームワークの 1 つであり、効率的な Web アプリケーション システムを迅速に構築するために使用できます。しかし、ThinkPHP で開発する場合、CSS ファイルを別のディレクトリに配置する必要がある場合があるため、ThinkPHP5 で別のディレクトリにある CSS ファイルを使用するにはどうすればよいでしょうか?

1. 設定ファイルで靜的ファイル パスを定義する

ThinkPHP5 では、設定ファイル config.php に次の定義があります。 view_replace_str 配列の値は、異なるディレクトリの靜的ファイル パスを定義します。このうち、__PUBLIC__ はパブリック ディレクトリへのパスを定義します。これは、CSS や JS などの靜的リソース ファイルを配置できるデフォルトのパブリック ディレクトリです。 __STATIC__ は任意の靜的ファイル ディレクトリを定義でき、

ROOT

はプロジェクトのルート パスを定義します。 靜的ファイル パスを定義した後、以下に示すように、テンプレート ファイルでパス エイリアスを使用してそれを呼び出すことができます:

'view_replace_str'?=>?[
????'__PUBLIC__'=>'/public',
????'__STATIC__'=>'/static',
????'__ROOT__'?=>?'',
],

2. コントローラーで靜的ファイル パスを定義します

コントローラーでは、靜的ファイル パスを定義することもできます。具體的な実裝方法は、コントローラーの初期化メソッドでエイリアスを定義することです。コードは次のとおりです:

<link rel="stylesheet" type="text/css" href="__STATIC__/css/style.css">

ここでは PUBLIC

CUSTOM という 2 つのエイリアスを定義し、対応するパスをフロントエンド ビューに渡します。テンプレートで靜的ファイルを呼び出すときは、次のようなエイリアスを使用できます。

public?function?_initialize()?{
????parent::_initialize();
????$this->assign('public',?'/public');
????$this->assign('custom',?'/custom');?//?自定義目錄
}
異なるコントローラーで異なる靜的ファイル パスを定義する必要がある場合は、各コントローラーで個別に定義できます。

3. パス構成に動的メソッドを使用する

構成ファイルとコントローラーでパスを定義するだけでなく、テンプレート ファイルでのパス構成に動的メソッドを使用することもできます。具體的な方法は、テンプレートで ThinkPHP によって提供されるasset() メソッドを使用し、相対パスを渡すことです。例:

<link rel="stylesheet" type="text/css" href="{$public}/css/bootstrap.css">
<link rel="stylesheet" type="text/css" href="{$custom}/css/style.css">

この方法では、テンプレート ファイルは、次のように対応する靜的ファイル パスを自動的に生成します。構成に。もちろん、この方法は、フロントエンド開発者がコントローラーや構成ファイルから見えない狀況にのみ適しています。

まとめ

上記は、ThinkPHP5 で異なるディレクトリにある CSS ファイルを使用する方法であり、設定ファイル、コントローラー、動的モードのいずれの場合でも、パスのエイリアスを定義できます。靜的リソース ファイルをより簡単に管理できます。

以上がThinkPHP5 で異なるディレクトリにある CSS ファイルを使用する方法の詳細內(nèi)容です。詳細については、PHP 中國語 Web サイトの他の関連記事を參照してください。

このウェブサイトの聲明
この記事の內(nèi)容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當する法的責任を負いません。盜作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脫衣畫像を無料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード寫真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

寫真から衣服を削除するオンライン AI ツール。

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中國語版

SublimeText3 中國語版

中國語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)