D、F、S、C、L、A、I 他们都在functions.php这个文件家
下面我分别说明一下他们的功能

D() 加载Model类
M() 加载Model类

A() 加载Action类
L() 获取语言定义
C() 获取配置值    用法就是   C("这里填写在配置文件里数组的下标")
S() 全局缓存配置 用法S(“这里相当于一个唯一的标识”)
F() 快速文件数据读取和保存 针对简单类型数据 字符串、数组
I()   快速创建一个对象实例

以上如果有遗漏的 内部函数

ThinkPHP值得大家学习的源码,特别是他们的中文注释让我们很容易就了解他源码中的内容

在用thinkphp做程序时经常能用到的内部函数,对于换成这一块用S()比较会减轻对数据库的负担!

在thinkphp中出了有内部还是,thinkphp还把配置文件保存为静态变量,在模板里方便快速调用

如果{$Thinkphp.config.参数名称}

如果主键是自动增长的,用add()的时候他会自动的返回一个插入新记录的ID值

我们在做用户金币或者是积分或者是投票的时候,需要对指定的字段自加1这时候我可以可以这样写

$s= D('admin');$s->score='(score+1)';$s->save(); 这样我们会剩下许多的步骤。

如果要修改指定的一个字段用简单的办法  D('admin')->setField('name','hehe','id=2');

我们要灵活的应用  thinkphp 查询语句

 
 

最新文章

  1. TinyWeb v1.0 正式完成第一个Release版本(功能基于 libuv 跨平台库)
  2. 【转帖】嵌入式4412开发板QT5.7编译安装到arm
  3. Python mysql 操作小类,供大家用用
  4. Android笔记——Android中数据的存储方式(二)
  5. 重定向 vs output redirect
  6. IOS程序内发短信 MFMessageComposeViewController
  7. C#程序将对象保存为json文件的方法
  8. JAVA中pdf转图片的方法
  9. 存储那些事儿(二): 下一代Linux文件系统BTRFS简介
  10. Learn flask in the hard way:配置环境的安装
  11. 【Mybatis】使用Mybatis-Generator自动生成entity、dao、mapping
  12. 洛谷P4719 动态dp
  13. c++ auto 属性
  14. Stackoverflow每日问题 系列前言
  15. 2018-05-14 代码考古-Python3官方教程字典例程
  16. go 通过http发送图片file内容
  17. git-stash用法小结
  18. kubernetes 实战3_命令_Configure Pods and Containers
  19. redis 如何查看所有的key
  20. Kafka:ZK+Kafka+Spark Streaming集群环境搭建(十三)kafka+spark streaming打包好的程序提交时提示虚拟内存不足(Container is running beyond virtual memory limits. Current usage: 119.5 MB of 1 GB physical memory used; 2.2 GB of 2.1 G)

热门文章

  1. git 出现502错误后用depth一步一步来
  2. Netty源码细节IO线程(EventLoop)(转)
  3. dubbo方法调用的timeout设置
  4. Java8 更快的原子类:LongAdder(笔记)
  5. 插件化注解处理API(Pluggable Annotation Processing API)
  6. rsync问题-connection refused(111)、Unknown module
  7. 改变Prompt默认路径,Change Default Visual Studio Command Prompt Location
  8. nginx location 或操作
  9. Atitit。Tree文件解析器的原理流程与设计实现  java  c# php js
  10. 分享我们必须知道的高速GTX技术