A()
//A方法用于在内部实例化控制器
$User = A('User')
B()
C('DB_NAME','thinkphp');
$config = C();
配置参数不区分大小写
C()
C('db_name','thinkphp');
D()
//方法用于实例化自定义模型类
//也就是自己生成的模型类,如果没有则和M方法一致
$user = D('User')
//用法等同于 $user = new \Think\Model ('User')
如果没有自己写的类,刚调用M方法
F()
F('user/data',$data);
F('user/data');
F('data',NULL);
G()
G('begin');
G('begin');
G('end');
echo G('begin','end').'s';
echo G('begin','end','m').'kb';
可以用来统计执行时间
G('begin','end',6).'s';
I()
- 使用方法
| 变量类型 | 含义 |
|--|--|
| get | 获取GET参数 |
| post | 获取POST参数 |
| param | 自动判断请求类型获取GET、POST或者PUT参数 |
| request | 获取REQUEST 参数 |
| put | 获取PUT 参数 |
| session | 获取 SESSION参数∣∣cookie∣获取_COOKIE 参数 |
| server | 获取 SERVER参数∣∣globals∣获取GLOBALS参数 |
echo I('get.id',0);
L()
L('LANG_VAR','语言定义');
M方法
//实例化基础模型(Model) 类
$user = M('User')
//用法等同于 $user = new \Think\Model ('User')
不去调用自己的类
N()
N('read',1);
$count = N('read');
R()
//R方法用于调用某个控制器的操作方法,是A方法的进一步增强和补充
$data = R('User/detail',array('5'))
S()
S('data1',$list,array('prefix'=>aaa','expire'=>'3600','temp'=>RUNTIME_PATH.'temp/1236'));
$sdata = S('data1','',array('prefix'=>'aaa','temp'=>RUNTIME_PATH.'temp/1236'));
T()
T('Public/menu');
U()
U('Home/User/add')
U('Blog/cate',array('cate_id'=>1,'status'=>1))
U('Blog/cate','cate_id=1&status=1')
U('Blog/cate?cate_id=1&status=1')