thinkPHP は、Web アプリケーションの開発で広く使用されている人気のある PHP 開発フレームワークです。 thinkPHP を使用してプロジェクトを開発する場合、多くの場合、フレームワークのルート ディレクトリにアクセスする必要があるため、thinkPHP フレームワークのルート ディレクトリ構造とファイルの內容を理解することが非常に重要です。
thinkPHP のルート ディレクトリはフレームワーク全體の中核であり、多くの重要なファイルとディレクトリが含まれています。ここでは、thinkPHP のルート ディレクトリ構造とファイル機能、およびプロジェクト開発でのルート ディレクトリの使用方法を紹介します。
- ルート ディレクトリ構造
thinkPHP フレームワークのルート ディレクトリには主に次のファイルとフォルダーが含まれます:
├── application // 應用目錄 │ ├── common // 公共模塊 │ ├── index // 默認模塊 │ └── …… ├── extend // 擴展目錄 ├── public // WEB 部署目錄(對外訪問目錄) │ ├── index.php // 入口文件 │ ├── …… ├── runtime // 運行時目錄 ├── thinkphp // 框架系統(tǒng)目錄 ├── vendor // 第三方類庫目錄 ├── .htaccess // 用于Apache的重寫 ├── composer.json // composer 定義文件 ├── LICENSE.txt // 框架授權協(xié)議文件 └── README.md // 框架說明文件
- ルート ディレクトリ ファイル機能の概要
2.1 application
アプリケーションはフレームワークのアプリケーション ディレクトリにあり、各モジュールには、コントローラー、モデル、ビュー、構成ファイルを含む対応するサブディレクトリがあります。このうち、common モジュールが public モジュール、index がデフォルトモジュールです。
2.2 extend
extend ディレクトリは、フレームワークの拡張クラス ライブラリを格納するために使用されます。追加のクラス ライブラリまたは拡張機能を使用する必要がある場合は、それらをこのディレクトリに配置すると、管理と呼び出しが容易になります。
2.3 public
パブリック ディレクトリは Web サイト全體のルート ディレクトリであり、CSS、JS、畫像などの外部アクセス用のファイルとリソースが保存されます。 Index.php は Web サイト全體のエントリ ファイルであり、すべてのリクエストは最初にこのファイルによって処理されます。
2.4 ランタイム
ランタイム ディレクトリは、フレームワークの実行中に、キャッシュ ファイル、ログ ファイル、セッション ファイルなどのファイルを保存するために使用されます。運用環(huán)境では、セキュリティ リスクを回避するために、プログラムのみがこのディレクトリへの書き込み権限を持っていることを確認する必要があります。
2.5 thinkphp
thinkphp ディレクトリはフレームワーク全體の中核であり、コントローラー、モデル、ビューなどの直接使用できる共通コンポーネントが含まれます。このディレクトリ內のファイルは変更または削除できません。変更または削除しないと、フレームワークが正しく機能しません。
2.6 ベンダー
ベンダー ディレクトリは、サードパーティのクラス ライブラリの格納ディレクトリです。これには、主に、composer によってインストールされたクラス ライブラリと自作のクラス ライブラリが含まれます。サードパーティの拡張パッケージを保存および管理するために使用されます。
2.7 .htaccess
.htaccess ファイルは、Apache 書き換えルールの定義に使用されます。 thinkPHP では、このファイルは URL 書き換えやリクエスト ルーティングなどの機能を実裝するために使用されます。
2.8 combos.json
combos.json ファイルは、composer の定義ファイルであり、プロジェクトの依存関係と読み込み方法を記述するために使用されます。これは、composer を使用してフレームワークを構築するときに必要です。
2.9 LICENSE.txt
LICENSE.txt はフレームワークの認可契約ファイルで、フレームワークに関する知的財産権と使用契約が含まれています。
2.10 README.md
README.md は、フレームワークの使い方や機能を紹介するフレームワークの説明ファイルです。
- 概要
上記は thinkPHP フレームワークのルート ディレクトリの紹介です。thinkPHP 開発者の參考になれば幸いです。実際のプロジェクト開発においては、フレームワークのルートディレクトリ構造やファイルの機能を理解することで、プロジェクトの開発作業(yè)をより迅速に進め、開発効率や開発速度を向上させることができます。
以上がthinkPHP のルート ディレクトリとは何ですか?の詳細內容です。詳細については、PHP 中國語 Web サイトの他の関連記事を參照してください。

ホットAIツール

Undress AI Tool
脫衣畫像を無料で

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

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

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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