ThinkPHP

C业务逻辑层 M数据处理层 V视图层
调用Model需先配置数据库 M层是操作数据库
$a = new \Home\Model\selectModel == D('select')
D函数优先得到子类的Model实例 区分大小写
M函数是得到父类的Model实例,即\Think\Model类的实例
www/tpshop/Common/Conf 项目配置文件与TP配置文件起冲突的时候 项目配置文件优先级较高 规则类似于CSS越靠近优先级越高
添加数据
面向过程法添加数据 返回值为主键ID

面向对象添加数据

查询数据
单条查询使用field

修改数据
返回值为影响行数

删除数据
返回值为删除行数

模板操作
后台代码

前台代码

IF判断

三元运算

循环标签

引入标签

import方式

load方式 __PUBLIC__自动查找根目录public文件夹

模板引用
公共文件夹和模板文件夹同级
无需让模板做太多工作/模板只是输出数据/而非处理数据


全局函数
U函数
第二参数可以是字符串/数组

模板里使用

C函数
读取和设置配置选项 读取过程中设置不影响原数据

I函数
接受GET/POST参数 并且过滤

浙公网安备 33010602011771号