ホームページ  >  記事  >  PHPフレームワーク  >  thinkphp フォルダーの組織構造は何ですか?

thinkphp フォルダーの組織構造は何ですか?

WBOY
WBOY転載
2023-06-02 09:47:061401ブラウズ

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. applicationDirectory

applicationDirectory はメインの作業ディレクトリであり、アプリケーションのすべてのコア ロジックが含まれています。このディレクトリには、commandcommonconfigcontrollermodel、## などの多くのサブディレクトリが含まれています。 #サービスビューなど。

  1. extend ディレクトリ

##extend

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

  1. public

    Directory

public

ディレクトリは、アプリケーションのパブリック ファイル ディレクトリです。画像、JavaScript ファイル、および Web サイトの一部の静的ページとして。

  1. runtime

    ディレクトリ

runtime

ディレクトリは、アプリケーションのログ ファイルを含むランタイム ディレクトリです。キャッシュファイルなど。

    #thinkphp
  1. Directory

    ##thinkphp
  2. ディレクトリは、フレームワークのコア ディレクトリです。フレームワークのコアコードのコンポーネント。

#vendor

Directory
  1. ##vendor ディレクトリは、Composer によると、サードパーティのライブラリ ディレクトリです。基準に従って整理します。

composer.jsonFile

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

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

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。