ThinkPHP란 무엇인가요?
MVC(M: 모듈, V: 보기, C: 컨트롤러)
빠르고 간단한 객체 지향 경량 프레임워크
풍부한 API
캡슐화된 데이터베이스 CURD 작업이 간단합니다. 🎜>확장 용이, 국내 팀 개발, 완벽한 문서 튜토리얼
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 缓存目录
ThinkPHP는 프로젝트 배포 및 액세스를 위해 단일 입구 모드를 채택합니다. 어떤 기능이 완료되더라도 애플리케이션에는 통일된(그러나 반드시 유일한 것은 아님) 입구가 있습니다.
// 定义应用目录(Application可以改成其他的名称) define('APP_PATH','./Application/'); // 引入ThinkPHP入口文件 require './ThinkPHP/ThinkPHP.php';