thinkphp的各种内部函数 D()、F()、S()、C()、L()、A()、I()详解--------转载

来源:互联网 发布:windows 挂载iOS 编辑:程序博客网 时间:2024/06/13 03:02

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 查询语句

0 0
原创粉丝点击