U函数:用来生成url

U('地址表达式',['参数'],['伪静态后缀'],['显示域名']

例如:

U('Blog/read?id=1') // 生成Blog控制器的read操作 并且id为1的URL地址

D函数:实例化模型

例如:

$User = D('User');

注意:D方法可以自动检测模型类,如果存在自定义的模型类,则实例化自定义模型类,如果不存在,则会实例化系统的\Think\Model基类,

同时对于已实例化过的模型,不会重复去实例化。

M函数:实例化模型

例如:

$User = M('User');

D方法实例化模型类的时候通常是实例化某个具体的模型类,如果你仅仅是对数据表进行基本的CURD操作的话,

使用M方法实例化的话,由于不需要加载具体的模型类,所以性能会更高。

S函数:缓存初始化

例如:S(array('type'=>'xcache','expire'=>60));

有些缓存方式会有一些自身特殊的参数,例如Memcache缓存,还需要配置其他的参数:

 S(array(
'type'=>'memcache',
'host'=>'192.168.1.10',
'port'=>'11211',
'prefix'=>'think',
'expire'=>60)
);

F函数:快速缓存数据

例如:F('data',$Data);

I函数:表单过滤

例如:I('post.id',0,'intval');

要尽量避免直接使用$_GET $_POST $_REQUEST 等数据,这些可能会导致安全的隐患。 就算你要获取整个$_GET数据,我们也建议你使用 I('get.') 的方式

最新文章

  1. Jenkins部署配置简介
  2. replicate-rewrite-db
  3. hdu 4521 小明系列问题——小明序列(线段树 or DP)
  4. [cocos2dx笔记004] android添加�静态库project
  5. 【AngularJS入门】用ng-repeat指令实现循环输出
  6. NET CORE 应用程序启动
  7. 1159 Palindrome(最小插入回文串)
  8. Jarvis OJ - [XMAN]level0 - Writeup
  9. Exponentiation(java 大实数)
  10. php面向对象学习笔记01-面向对象介绍、构造函数、析构函数
  11. jsp假分页
  12. Scrapy-redis 组件
  13. Shell 流程控制-if 语句
  14. 自学Python3.6-算法 二分查找算法
  15. Python学习(二十一) —— 前端之JavaScript
  16. spring boot使用TestRestTemplate集成测试 RESTful 接口
  17. mysql存储过程批量向表插入数据
  18. FPAG结构 组成 工作原理 开发流程(转)
  19. 基于 FastAdmin 开发后台流程 (持续更新)
  20. Jupyter和IPython

热门文章

  1. js替换字符串中的空格,换行符\r\n或\n替换成<br>
  2. VS中R转义字符处理
  3. 构建高可靠hadoop集群之5-服务级别授权
  4. QQ群技术:0成本创建2000人QQ群技巧
  5. 微信程序跳转到页面底部 scroll-view
  6. Node.js(二)----安装Cnpm
  7. python 函数 练习
  8. ecshop漏洞修复 以及如何加固ecshop网站安全?
  9. C语言实例解析精粹学习笔记——30
  10. 深入了解jQuery Mobile-3装载器