ThinkPHP部分内置函数
2024-10-21 16:25:20
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 查询语句
最新文章
- TinyWeb v1.0 正式完成第一个Release版本(功能基于 libuv 跨平台库)
- 【转帖】嵌入式4412开发板QT5.7编译安装到arm
- Python mysql 操作小类,供大家用用
- Android笔记——Android中数据的存储方式(二)
- 重定向 vs output redirect
- IOS程序内发短信 MFMessageComposeViewController
- C#程序将对象保存为json文件的方法
- JAVA中pdf转图片的方法
- 存储那些事儿(二): 下一代Linux文件系统BTRFS简介
- Learn flask in the hard way:配置环境的安装
- 【Mybatis】使用Mybatis-Generator自动生成entity、dao、mapping
- 洛谷P4719 动态dp
- c++ auto 属性
- Stackoverflow每日问题 系列前言
- 2018-05-14 代码考古-Python3官方教程字典例程
- go 通过http发送图片file内容
- git-stash用法小结
- kubernetes 实战3_命令_Configure Pods and Containers
- redis 如何查看所有的key
- 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)
热门文章
- git 出现502错误后用depth一步一步来
- Netty源码细节IO线程(EventLoop)(转)
- dubbo方法调用的timeout设置
- Java8 更快的原子类:LongAdder(笔记)
- 插件化注解处理API(Pluggable Annotation Processing API)
- rsync问题-connection refused(111)、Unknown module
- 改变Prompt默认路径,Change Default Visual Studio Command Prompt Location
- nginx location 或操作
- Atitit。Tree文件解析器的原理流程与设计实现  java  c# php js
- 分享我们必须知道的高速GTX技术