
阿里云盘资源

网盘资源搜索
8.04-TP框架3.2版本搭建
目录介绍
-
Application 应用目录
-
Public 资源文件目录
-
ThinkPHP 框架目录
-
index.php 入口文件
-
-
ThinkPHP 框架系统目录下
-
Common 核心公共函数目录
-
Conf 核心配置目录
-
Lang 核心语言包目录
-
Library 框架类库目录
-
Mode 框架应用模式目录
-
Tpl 系统模板目录
-
LICENSE.txt 框架授权协议文件
-
README.txt 框架README文件
-
index.php 框架入口文件
-
-
Library 框架类库目录下
-
Think 核心Think类库包目录
-
Behavior 行为类库目录
-
Org Org类库包目录
-
Vendor 第三方类库目录
-
-
Application
-
Common 应用公共模块下
-
│ ├─Common 应用公共函数目录
-
│ ├─Conf 应用公共配置文件目录
-
-
Home 默认生成的Home模块
-
│ ├─Conf 模块配置文件目录
-
│ ├─Common 模块函数公共目录
-
│ ├─Controller 模块控制器目录
-
│ ├─Model 模块模型目录
-
│ └─View 模块视图文件目录
-
-
Runtime 运行时目录
-
│ ├─Cache 模版缓存目录
-
│ ├─Data 数据目录
-
│ ├─Logs 日志目录
-
│ └─Temp 缓存目录
thinkphp框架
-
控制器
-
Namespace Home/Controller;———— 定义命名空间
-
use ThinkController;———— 调用文件
-
定义控制器 文件名:XxxController.class.php
-
Public function 方法(){}
-
-
执行控制器之前会优先调用这个方法,相当于构造函数,可用来做session检测
-
public function _initialize(){}
-
-
请求定认的控制器及方法
-
方式1 pathinfo http://localhost/tp/index.php/home/xxx/xxx
-
方式2 普通模式 http://localhost/tp/index.php?m=home&c=xxx&a=xxx
-
方式3 重写模式 http://localhost/tp/home/xxx/xxx
-
方式4 兼容模式 http://localhost/tp/?s=/home/xxx/xxx
-
-
前置与后置:
-
前置:运行这个程序之前,必须运行前置的程序
-
后置:运行这个程序之后,必须运行后置的程序
-
-
伪静态 http://localhost/tp/index.php/home/xxx/xx/id/12.html
-
-
参数绑定 url参数与控制器的方法进行一个映射
-
-
$this->Success(“提示信息”,”跳转地址”,”时间”);
-
$this->Error(“提示信息”,”跳转地址”,”时间”);
-
上面两个跳转:不写第二个参数默认,调到原来地址,时间不写,默认三秒
-
-
$this->redirect("控制器/方法名",时间,"提示");
-
提示不写,没有提示的跳转,时间不写,默认三秒
-
-
Ajax返回 ajaxReturn(“数组”,”json|xml|jsonp|eval”)
-
-
获取输入数据的方法 I(“变量类型.变量名”,”默认值”,”过滤方法”,”额外数据源”);
-
I("post.");获取post全部数据
-
I("post.id");获取post的id数据
-
-
获取url地址 U(“地址表达式”,”参数”,”伪静态”,”域名”);
-
-
__module__控制器之间链接跳转
-
tb_url当前控制器方法之间跳转
-
tb_public公共文件夹的访问地址
模型
-
1 实例化基础模型
-
$db = New ThinkModel(‘表名’);
-
$db = M(‘表名’);
-
-
2 实例化空模型
-
$db = New ThinkModel();
-
$db = M();
-
-
$db->query(sql语句);———— 查询
-
$db->execute(sql语句);———— 删除、更新、增加
-
-
3 实例化自定义模型
-
定义模型 文件名:XxxModel.class.php 类的定义
-
Namespace HomeModel;
-
Class XxxModel extends hinkmodel
-
Public function 方法(){}
-
-
$db = New HomeXxxModel();
-
$db = D(‘Xxx’);