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
Parmi eux, le répertoire application
est le répertoire dans lequel nous travaillons principalement. Ci-dessous, nous présentons le rôle de chaque répertoire en détail : application
目录是我们主要工作的目录。下面,我们详细介绍一下每个目录的作用:
application
目录application
目录是我们主要工作的目录,它包含了我们应用的所有核心逻辑。这个目录下包含了许多子目录,比如command
、common
、config
、controller
、model
、service
、view
等。
extend
目录extend
目录是扩展类库目录,我们可以通过将一些常用的第三方类库放入这个目录来进行统一管理。
public
目录public
目录是我们应用的公共文件目录,比如图像、JavaScript文件,还有网站的一些静态页面。
runtime
目录runtime
目录是一个运行时目录,里面包括了应用的日志文件、缓存文件等。
thinkphp
目录thinkphp
目录是框架核心目录,包括了框架的所有核心代码。
vendor
目录vendor
目录是第三方类库目录,按照Composer的规范进行组织。
composer.json
文件composer.json
Répertoire
application
application
est 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>, <code>service
, vue
, etc. Répertoire
extend
extend
est 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 public
public
est le répertoire de fichiers publics de notre application, tel que images, fichiers JavaScript, ainsi que certaines pages statiques du site Web. 🎜Répertoire runtime
runtime
est un répertoire d'exécution qui contient les fichiers journaux de l'application. , fichiers cache, etc. 🎜Répertoire thinkphp
thinkphp
est le répertoire principal du framework, y compris tous les cœurs du code-cadre. 🎜Répertoire vendor
vendor
est un répertoire de bibliothèque tiers, selon Composer Spécifications Organisez-vous. 🎜fichier composer.json
composer.json
est 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!