ThinkPHP基础

thinkphp目录下的文件

 

配置文件中的核心配置文件

核心资源库文件

创建入口文件:

在ThinkPHP目录下创建一个入口文件index.php

// 检测PHP环境
if(version_compare(PHP_VERSION,'5.3.0','<')) die('require PHP > 5.3.0 !');

// 开启调试模式 建议开发阶段开启 部署阶段注释或者设为false
define('APP_DEBUG',True);

// 定义应用目录
define('APP_PATH','./Test/');  运行之后Test目录文件自动生成

// 引入ThinkPHP入口文件
require './ThinkPHP/ThinkPHP.php';

home文件内容

MVC模式

M:Model 数据模型层,负责数据操作

V:View 视图层,负责显示视图

C:Controller 控制器,实现业务逻辑

tp框架url地址可以由以下四种

  1. http://网址/index.php?m=XX&c=XX&a=XX   基本get模式

m是模块(home)c是控制器名称()a是操作方法

  1. http://网址/index.php/模块/控制器/操作方法  路径模式pathinfo
  2. http://网址/模块/控制器/操作方法           rewrite重写模式
  3. http://网址/index.php?s=/模块/控制器/方法    兼容模式

具体url地址模式设置(配置文件ThinkPHP/Conf/convertion.php)

URL_MODEL  =  0/1/2/3  分别代表四种url地址模式

开发和生产模式

开发调试模式:系统需要加载大概24个文件  index.php  define(“APP_DEBUG”,true);

生产模式:系统只需要加载很少的大概7个文件  在入口文件

index.php中定义: define(“APP_DEBUG”,false);

节省了许多文件的开发、关闭的系统开销,节省资源

要在页面显示trace信息,需要在自己的配置文件中:'SHOW_PAGE_TRACE' =>TRUE,

原文地址:https://www.cnblogs.com/hamilton/p/5716179.html