TP常用函数总结
目录
I函数
用途:获取输入数据,例如表单的接收,API的GET接收参数
定义: I('接收的数据','默认值','接收数据的类型')
用法:I('get.id',1,'int')
好处:自动过滤输入,增加安全性,官方推荐
D函数
用途:new出Model对象进行数据的增删改查,而且可以调用Model中的业务逻辑
定义:D('Model名')
M函数
用途:可对Model对应的表进行基本的CURD操作,而且节约资源
定义: M('Model名')
缺点:不能调用Model中的自定义业务逻辑
U函数
用途:动态生成URL,是官方推荐的URL生成方式
定义:U('模块/控制器/操作')
E函数
用途:用于错误调试,可以输出错误信息并中断操作
用法:E($msg)
F函数
用途:建立快速缓存,为存储的数据带来更快的操作
缓存Data:F('data',$Data,保存目录(可选))
获取:F('data')
删除: F('data', NULL)
查询缓存: $Model->cache('data')->select()
S函数
外部获取缓存内容:$value = S('cache_name')
T函数
专门用于获取模板的地址,用于display()中
定义: T(模块/主题/控制器/操作,视图分层)