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

WBOY
リリース: 2023-06-02 09:47:06
転載
1383 人が閲覧しました

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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!