Was ist ThinkPHP?
MVC (M: Modul; V: Ansicht; C: Controller)
Schnelles und einfaches objektorientiertes, leichtes Framework;
Die gekapselte Datenbank CURD ist einfach 🎜>Einfach zu erweitern, inländische Teamentwicklung, vollständige Dokumentations-Tutorials
Aufbau des ThinkPHP-Frameworks
a) Laden Sie das ThinkPHP-Paket herunter: http://www.thinkphp.cn/down .html ( empfohlene Version: 3.2.*)
b) Platzieren Sie das heruntergeladene Framework-Paket im Serververzeichnisc) Verstehen Sie die Rolle jedes Verzeichnisses in 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 框架入口文件e) Nachdem Sie die Verzeichnisstruktur verstanden haben Lassen Sie uns anschließend verstehen, warum diese Verzeichnisse in der Anwendung generiert werden.
Application |-Common 应用公共模块 | |-Common 应用公共函数目录 | |-Conf 应用公共配置文件目录 |-Home 默认生成的Home模块 | |-Conf 默块配置文件目录 | |-Common 模块函数公共目录 | |-Controller 模块控制器公共目录 | |-Model 模块模型目录 | |-View 模块视图文件目录 | |-Runtime 运行时文件目录 | |-Cache 模板缓存目录 | |-Data 数据目录 | |-Logs 日志目录 | |-Temp 缓存目录ThinkPHP verwendet einen einzigen Zugangsmodus für die Projektbereitstellung und den Zugriff. Unabhängig davon, welche Funktion ausgeführt wird, verfügt eine Anwendung über einen einheitlichen (aber nicht unbedingt den einzigen) Zugang.
// 定义应用目录(Application可以改成其他的名称) define('APP_PATH','./Application/'); // 引入ThinkPHP入口文件 require './ThinkPHP/ThinkPHP.php';