ホームページ > 記事 > PHPフレームワーク > thinkphp フォルダーの組織構造は何ですか?
ThinkPHP フレームワークを使用して開発する場合、適切なフォルダー構成構造が重要です。適切な組織構造により、コードがより明確で読みやすくなり、開発効率が向上します。
ThinkPHP フレームワークのフォルダー構成は次のとおりです。
├─ application //应用目录 │ ├─ command //控制台指令 (3.2版本以后新增) │ ├─ common //公共模块目录 │ ├─ config //配置文件目录 │ ├─ controller //控制器目录 │ ├─ model //模型目录 │ ├─ service //服务层目录 (3.2版本以后新增) │ ├─ view //视图目录 │ └─ ... //其他自定义模块目录 ├─ extend //扩展类库目录 ├─ public //公共文件目录 ├─ runtime //运行时目录 ├─ thinkphp //框架核心目录 ├─ vendor //第三方类库目录 ├─ composer.json //Composer配置文件 ├─ think
このうち、application
ディレクトリが主に作業するディレクトリです。以下では、各ディレクトリの役割を詳しく紹介します。
application
Directory
application
Directory はメインの作業ディレクトリであり、アプリケーションのすべてのコア ロジックが含まれています。このディレクトリには、command
、common
、config
、controller
、model
、## などの多くのサブディレクトリが含まれています。 #サービス、
ビューなど。
extend ディレクトリ
ディレクトリは拡張クラス ライブラリのディレクトリです。一般的に使用されるサードパーティのライブラリは、一元管理するためにこのディレクトリに配置されます。
Directory
ディレクトリは、アプリケーションのパブリック ファイル ディレクトリです。画像、JavaScript ファイル、および Web サイトの一部の静的ページとして。
ディレクトリ
ディレクトリは、アプリケーションのログ ファイルを含むランタイム ディレクトリです。キャッシュファイルなど。
#vendor
##vendor
ディレクトリは、Composer によると、サードパーティのライブラリ ディレクトリです。基準に従って整理します。
composer.json
File
composer.json
ファイルは Composer 構成ファイルです。基本的なプロジェクト情報、依存関係などを指定するために使用されます。
以上がthinkphp フォルダーの組織構造は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。