文档章节

ThinkPHP快捷方法使用总结

IIIThSoul
 IIIThSoul
发布于 2015/01/15 18:56
字数 433
阅读 331
收藏 21

在ThinkPHP中有许多使用简便的单字母函数(即快捷方法),可以很方便开发者快速的调用,但是字母函数却不方便记忆,文本将所有的字母函数总结下,方便以后查找。



1、U()    URL组装,支持不同URL模式


2、D()    实例化模型类,格式:[资源://][模块/]模型





3、M()    实例化一个没有模型文件的Model




4、I()    获取输入参数,支持过滤和默认值




5、B()    执行某个行为



6、C()    读取及设置配置参数

7、E()    抛出异常处理




8、G()    记录和统计时间(微秒)和内存使用情况

    
用法:

G('begin');//记录开始标记
//...区间运行代码
G('end');//记录结束标签位
echo G('begin','end',6);//统计区间运行事件ain,精确到小数后6位
echo G('begin','end','m');//统计区间内存使用情况


9、L()    获取和设置语言定义(不区分大小写)

10、T()    获取模板文件,格式:资源://模块@主题/控制器/操作



11、N()    设置和获取统计数据


用法:

N('db',1);//记录数据库操作次数
N('read',1);//记录数据读取次数
echo N('db');//获取当前页面的数据库的所有操作次数
echo N('read');//获取当前页面的读取次数


12、A()    实例化控制器,格式:[资源://][模块/]控制器

13、R()    远程调用控制器的操作方法,URL参数格式:[资源://][模块/]控制器/操作


14、W()    渲染输出Widget



15、S()缓存管理


16、F()    快速读取稳健数据和保存,针对简单数据类型如字符串、数组





© 著作权归作者所有

共有 人打赏支持
IIIThSoul
粉丝 1
博文 16
码字总数 17246
作品 0
丰台
私信 提问
ThinkPHP3.0新特性: 快捷查询

新版增加了快捷查询方式,可以进一步简化查询条件的写法,例如: 一、实现不同字段相同的查询条件 $User = M("User"); // 实例化User对象 $map['name|title'] = 'thinkphp'; // 把查询条件传......

岭南六少
2012/02/27
0
0
Thinkphp 3.1.2 视频教程震撼上线

期待已久的TP视频教程,经千呼、历万唤,经由TP团队和Lamp兄弟连联合精心制作,正式隆重登场了,这里有最专业的导师,这里有最权威的TP知识,这里有最强大的TP技术团队,在这里,就让我们通过...

麦当苗儿
2013/04/25
4.9K
30
thinkphp开发的框架的简单介绍

  说起来现在的互联网时代中用到thinkphp的地方也是很多的,这也是一项技术活,开发框架也是比较有难度的,下面就给大家简单地介绍一下。   ThinkPHP是一个免费开源的,快速、简单的面向...

孙智绘
2012/06/28
40
0
ThinkPHP 使用U方法自动生成URL超链接

ThinkPHP U方法 U 方法是 ThinkPHP 内置的一个快捷方法,可以根据系统 URL 模式配置动态的生成智能的 URL 地址。 由于 ThinkPHP 支持各种不同的 URL 模式,另外还有项目分组模式,因此当部署...

沉恋
2012/11/22
0
0
Workerman集成ThinkPHP

关于Workerman与ThinkPHP集成的问题,相信已经有大神给出了答案。不过因为各人理解不一样,解决方案也是互有异同。 ThinkPHP版本:3.2.1+ Workerman版本:3.3.0+ 第一步:将Workerman复制到T...

零度开水
2016/05/27
5.4K
4

没有更多内容

加载失败,请刷新页面

加载更多

Java单例模式学习记录

在项目开发中经常能遇见的设计模式就是单例模式了,而实现的方式最常见的有两种:饿汉和饱汉(懒汉)。由于日常接触较多而研究的不够深入,导致面试的时候被询问到后有点没底,这里记录一下学习...

JerryLin123
昨天
3
0
VSCODE 无法调试

VSCODE 无法调试 可以运行 可能的原因: GCC 的参数忘了加 -g

shzwork
昨天
4
0
理解去中心化 稳定币 DAI

随着摩根大通推出JPM Coin 稳定币,可以预见稳定币将成为区块链落地的一大助推器。 坦白来讲,对于一个程序员的我来讲(不懂一点专业经济和金融),理解DAI的机制,真的有一点复杂。耐心看完...

Tiny熊
昨天
4
0
5.线程实现

用于线程实现的Python模块 Python线程有时称为轻量级进程,因为线程比进程占用的内存少得多。 线程允许一次执行多个任务。 在Python中,以下两个模块在一个程序中实现线程 - _thread 模块 th...

Eappo_Geng
昨天
6
0
ServiceLoader

创建一个接口文件在resources资源目录下创建META-INF/services文件夹在services文件夹中创建文件,以接口全名命名创建接口实现类 内容me.zzp.ar.d.PostgreSQLDialectme.zzp.ar.d.Hype...

Cobbage
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部