>  기사  >  php教程  >  [ThinkPHP 시리즈] ThinkPHP 프레임워크 도입 및 구축(1)

[ThinkPHP 시리즈] ThinkPHP 프레임워크 도입 및 구축(1)

黄舟
黄舟원래의
2016-12-28 10:32:001927검색

ThinkPHP란 무엇인가요?

MVC(M: 모듈, V: 보기, C: 컨트롤러)
빠르고 간단한 객체 지향 경량 프레임워크
풍부한 API
캡슐화된 데이터베이스 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 框架入口文件
d ) 처음 액세스할 때 브라우저의 Thinkphp, 공통 모듈 Common, 기본 Home 모듈, 런타임 디렉토리가 Application에 자동으로 생성됩니다. 디렉토리 구조는 다음과 같습니다.

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';
위 내용은 [ThinkPHP 시리즈]의 ThinkPHP 프레임워크(1) 소개 및 구성입니다. 더 많은 관련 내용은 PHP 중국어 홈페이지(www.php.cn)를 참고해주세요!



성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.