ThinkPHP とは何ですか?
MVC (M: モジュール; V: ビュー; C: コントローラー)
高速でシンプルなオブジェクト指向の軽量フレームワーク;
カプセル化されたデータベース CURD 操作が簡単で簡単、国内チーム開発、完成チュートリアル
ThinkPHP フレームワーク構築
a) ThinkPHP パッケージをダウンロードします: http://www.thinkphp.cn/down.html (推奨バージョン: 3.2.*)
b) ダウンロードしたフレームワーク パッケージをディレクトリに置きますサーバーc) 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 框架入口文件
Application |-Common 应用公共模块 | |-Common 应用公共函数目录 | |-Conf 应用公共配置文件目录 |-Home 默认生成的Home模块 | |-Conf 默块配置文件目录 | |-Common 模块函数公共目录 | |-Controller 模块控制器公共目录 | |-Model 模块模型目录 | |-View 模块视图文件目录 | |-Runtime 运行时文件目录 | |-Cache 模板缓存目录 | |-Data 数据目录 | |-Logs 日志目录 | |-Temp 缓存目录
e) ディレクトリ構造を理解した後、これらのディレクトリが Application? で生成される理由を理解しましょう。
ThinkPHP は、プロジェクトのデプロイメントとアクセスに単一入口モードを採用しており、どの機能が完了しても、アプリケーションには統一された (ただし、唯一であるとは限りません) 入口があります。// 定义应用目录(Application可以改成其他的名称) define('APP_PATH','./Application/'); // 引入ThinkPHP入口文件 require './ThinkPHP/ThinkPHP.php';