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
ディレクトリ application
ディレクトリは私たちの主な仕事です。このディレクトリには、アプリケーションのコア ロジックがすべて含まれています。このディレクトリには、command
、common
、config
、controller
、model
、## などの多くのサブディレクトリが含まれています。 #サービス、
ビューなど。
ディレクトリ
extend ディレクトリは拡張クラス ライブラリ ディレクトリです。一般的に使用されるサードパーティ製のディレクトリを追加できます。クラス ライブラリはこのディレクトリに配置され、一元管理されます。
Directory
public Directory は、画像、JavaScript ファイル、および Web サイトのいくつかの静的ページ。
ディレクトリ
runtime ディレクトリはランタイム ディレクトリであり、アプリケーション ログ ファイルとキャッシュ ファイル待機が含まれます。
ディレクトリ
thinkphp ディレクトリは、フレームワークのコア ディレクトリであり、フレームワークのすべてのコア コードが含まれます。
Directory
vendor ディレクトリは、Composer 仕様に従って編成されたサードパーティのライブラリ ディレクトリです。
ファイル
composer.json ファイルは、基本的なプロジェクト情報を指定するために使用される Composer 構成ファイルです。 、依存関係など。
以上がthinkphpのフォルダ構成はどのような構造になっていますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。