Heim >php教程 >PHP开发 >[ThinkPHP-Serie] Einführung und Aufbau des ThinkPHP-Frameworks (1)

[ThinkPHP-Serie] Einführung und Aufbau des ThinkPHP-Frameworks (1)

黄舟
黄舟Original
2016-12-28 10:32:001953Durchsuche

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 Serververzeichnis

c) Verstehen Sie die Rolle jedes Verzeichnisses in ThinkPHP

d ) Beim ersten Zugriff Thinkphp in einem Browser, das allgemeine Modul Common, das Standard-Home-Modul und das Laufzeitverzeichnis werden automatisch in der Anwendung erstellt. Das Folgende ist die Verzeichnisstruktur:
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.


Das Obige ist die Einführung und Konstruktion des ThinkPHP-Frameworks (1) in der [ThinkPHP-Serie]. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn)!
// 定义应用目录(Application可以改成其他的名称)
define('APP_PATH','./Application/');
// 引入ThinkPHP入口文件
require './ThinkPHP/ThinkPHP.php';


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn