Qu'est-ce que ThinkPHP ?
MVC (M : module ; V : vue ; C : contrôleur)
Framework léger orienté objet rapide et simple ;
API riche
Le fonctionnement CURD de la base de données encapsulée est simple et facile ; 🎜>Facile à développer, développement d'équipe nationale, tutoriels de documentation complets
b) Placez le package de framework téléchargé dans le répertoire du serveur
c) Comprendre le rôle de chaque répertoire dans ThinkPHP
www (服务器目录) |-index.php 入口文件 |-README.md README文件 |-Application 应用目录(存放项目的内容) |-Public 资源文件目录 |-ThinkPHP 框架系统目录(可以部署在非web目录下) |-Common 核心公共函数目录 |-Conf 核心配置目录 |-Lang 核心语言包目录 |-Library 框架类库目录 | |-Think 核心Think类库包目录 | |-Behavior 行为类库目录 | |-Org Org类库包目录 | |-Vendor 第三方类库目录 | |- … |-Mode 框架应用模式目录 |-Tpl 系统模板目录 |-LICENSE.txt 框架授权协议文件 |-logo.png 框架LOGO文件 |-README.txt 框架README文件 |-ThinkPHP.php 框架入口文件d ) La première fois que vous accédez Thinkphp dans un navigateur, le module commun Common, le module Home par défaut et le répertoire d'exécution seront automatiquement créés dans l'application. Voici la structure des répertoires :
Application |-Common 应用公共模块 | |-Common 应用公共函数目录 | |-Conf 应用公共配置文件目录 |-Home 默认生成的Home模块 | |-Conf 默块配置文件目录 | |-Common 模块函数公共目录 | |-Controller 模块控制器公共目录 | |-Model 模块模型目录 | |-View 模块视图文件目录 | |-Runtime 运行时文件目录 | |-Cache 模板缓存目录 | |-Data 数据目录 | |-Logs 日志目录 | |-Temp 缓存目录e) Après avoir compris la structure des répertoires. Après cela, comprenons pourquoi ces répertoires sont générés dans Application ?
ThinkPHP adopte un mode d'entrée unique pour le déploiement et l'accès au projet Quelle que soit la fonction exécutée, une application dispose d'une entrée unifiée (mais pas nécessairement la seule).
// 定义应用目录(Application可以改成其他的名称) define('APP_PATH','./Application/'); // 引入ThinkPHP入口文件 require './ThinkPHP/ThinkPHP.php';Ce qui précède est l'introduction et la construction du framework ThinkPHP (1) dans [ThinkPHP Series]. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (www.php.cn) !