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参数  并且过滤

 

posted @ 2018-07-19 00:07  远古狩猎采集者  阅读(46)  评论(0)    收藏  举报