Maison> cadre php> PensezPHP> le corps du texte

Quelle est la structure organisationnelle des dossiers de thinkphp ?

PHPz
Libérer: 2023-04-07 13:47:09
original
632 Les gens l'ont consulté

Dans le processus de développement à l'aide du framework ThinkPHP, la structure organisationnelle des dossiers est très importante. Parce qu'une bonne structure organisationnelle peut rendre votre code plus clair et plus facile à lire et améliorer l'efficacité du développement.

La structure d'organisation des dossiers du framework ThinkPHP est la suivante :

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

Parmi eux, le répertoireapplicationest le répertoire dans lequel nous travaillons principalement. Ci-dessous, nous présentons le rôle de chaque répertoire en détail :application目录是我们主要工作的目录。下面,我们详细介绍一下每个目录的作用:

  1. application目录

application目录是我们主要工作的目录,它包含了我们应用的所有核心逻辑。这个目录下包含了许多子目录,比如commandcommonconfigcontrollermodelserviceview等。

  1. extend目录

extend目录是扩展类库目录,我们可以通过将一些常用的第三方类库放入这个目录来进行统一管理。

  1. public目录

public目录是我们应用的公共文件目录,比如图像、JavaScript文件,还有网站的一些静态页面。

  1. runtime目录

runtime目录是一个运行时目录,里面包括了应用的日志文件、缓存文件等。

  1. thinkphp目录

thinkphp目录是框架核心目录,包括了框架的所有核心代码。

  1. vendor目录

vendor目录是第三方类库目录,按照Composer的规范进行组织。

  1. composer.json文件

composer.jsonRépertoire

  1. application
Le répertoire applicationest notre travail principal répertoire, qui contient toute la logique de base de notre application. Ce répertoire contient de nombreux sous-répertoires, tels que command, common, config, controller, model code>, service, vue, etc.

Répertoire

  1. extend
Le répertoire extendest un répertoire de bibliothèque de classes étendues. Nous pouvons en ajouter. Les bibliothèques tierces couramment utilisées sont placées dans ce répertoire pour une gestion unifiée. Répertoire
  1. public
Le répertoire publicest le répertoire de fichiers publics de notre application, tel que images, fichiers JavaScript, ainsi que certaines pages statiques du site Web. Répertoire
  1. runtime
Le répertoire runtimeest un répertoire d'exécution qui contient les fichiers journaux de l'application. , fichiers cache, etc. Répertoire
  1. thinkphp
Le répertoire thinkphpest le répertoire principal du framework, y compris tous les cœurs du code-cadre. Répertoire
  1. vendor
Le répertoire vendorest un répertoire de bibliothèque tiers, selon Composer Spécifications Organisez-vous.
  1. fichier composer.json
Le fichier composer.jsonest le fichier de configuration de Composer, utiliser Basé sur les informations de base du projet spécifié, les dépendances, etc. Résumé : Dans le framework ThinkPHP, la structure d'organisation des dossiers est très importante. Elle peut nous aider à organiser notre code et à améliorer l'efficacité du développement. Se familiariser avec la structure organisationnelle des dossiers du framework sera très utile pendant le processus de développement.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!