thinkphpのフォルダ構成はどのような構造になっていますか?

PHPz
リリース: 2023-04-07 13:47:09
オリジナル
697 人が閲覧しました

ThinkPHP フレームワークを使用した開発プロセスでは、フォルダー構成構造が非常に重要です。なぜなら、適切な組織構造により、コードがより明確で読みやすくなり、開発効率が向上するからです。

ThinkPHP フレームワークのフォルダー構成は次のとおりです。

├─ application         //应用目录
│  ├─ command          //控制台指令 (3.2版本以后新增)
│  ├─ common           //公共模块目录
│  ├─ config           //配置文件目录
│  ├─ controller       //控制器目录
│  ├─ model            //模型目录
│  ├─ service          //服务层目录 (3.2版本以后新增)
│  ├─ view             //视图目录
│  └─ ...              //其他自定义模块目录
├─ extend              //扩展类库目录
├─ public              //公共文件目录
├─ runtime             //运行时目录
├─ thinkphp            //框架核心目录
├─ vendor              //第三方类库目录
├─ composer.json       //Composer配置文件
├─ think
ログイン後にコピー

このうち、application ディレクトリが主に作業するディレクトリです。以下に、各ディレクトリの役割を詳しく紹介します。

  1. application ディレクトリ

application ディレクトリは私たちの主な仕事です。このディレクトリには、アプリケーションのコア ロジックがすべて含まれています。このディレクトリには、commandcommonconfigcontrollermodel、## などの多くのサブディレクトリが含まれています。 #サービスビューなど。

  1. extend ディレクトリ

extend ディレクトリは拡張クラス ライブラリ ディレクトリです。一般的に使用されるサードパーティ製のディレクトリを追加できます。クラス ライブラリはこのディレクトリに配置され、一元管理されます。

  1. publicDirectory

public Directory は、画像、JavaScript ファイル、および Web サイトのいくつかの静的ページ。

  1. runtimeディレクトリ

runtime ディレクトリはランタイム ディレクトリであり、アプリケーション ログ ファイルとキャッシュ ファイル待機が含まれます。

  1. thinkphp ディレクトリ

thinkphp ディレクトリは、フレームワークのコア ディレクトリであり、フレームワークのすべてのコア コードが含まれます。

  1. vendorDirectory

vendor ディレクトリは、Composer 仕様に従って編成されたサードパーティのライブラリ ディレクトリです。

  1. composer.jsonファイル

composer.json ファイルは、基本的なプロジェクト情報を指定するために使用される Composer 構成ファイルです。 、依存関係など。

要約: ThinkPHP フレームワークでは、フォルダー構成構造は非常に重要であり、コードを整理して開発効率を向上させるのに役立ちます。フレームワークのフォルダー構成構造をよく理解しておくと、開発プロセス中に非常に役立ちます。

以上がthinkphpのフォルダ構成はどのような構造になっていますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート