thinkphp 字母函数详解T/I/N/D/M/A/R/U


Posted in PHP onApril 03, 2017

1、

/**
 * 获取模版文件 格式 资源://模块@主题/控制器/操作
 * @param string $template 模版资源地址
 * @param string $layer 视图层(目录)名称
 * @return string
 */T($template='',$layer='')

2、

/**
 * 获取输入参数 支持过滤和默认值
 * 使用方法:
 * <code>
 * I('id',0); 获取id参数 自动判断get或者post
 * I('post.name','','htmlspecialchars'); 获取$_POST['name']
 * I('get.'); 获取$_GET
 * </code>
 * @param string $name 变量的名称 支持指定类型
 * @param mixed $default 不存在的时候默认值
 * @param mixed $filter 参数过滤方法
 * @param mixed $datas 要获取的额外数据源
 * @return mixed
 */I($name,$default='',$filter=null,$datas=null)

3、

/**
 * 设置和获取统计数据
 * 使用方法:
 * <code>
 * N('db',1); // 记录数据库操作次数
 * N('read',1); // 记录读取次数
 * echo N('db'); // 获取当前页面数据库的所有操作次数
 * echo N('read'); // 获取当前页面读取次数
 * </code>
 * @param string $key 标识位置
 * @param integer $step 步进值
 * @param boolean $save 是否保存结果
 * @return mixed
 */N($key, $step=0,$save=false)

4、

/**
 * 实例化模型类 格式 [资源://][模块/]模型
 * @param string $name 资源地址
 * @param string $layer 模型层名称
 * @return Think\Model
 */D($name='',$layer='')

5、

/**
 * 实例化一个没有模型文件的Model
 * @param string $name Model名称 支持指定基础模型 例如 MongoModel:User
 * @param string $tablePrefix 表前缀
 * @param mixed $connection 数据库连接信息
 * @return Think\Model
 */

M($name='', $tablePrefix='',$connection='')

6、

/**
 * 实例化多层控制器 格式:[资源://][模块/]控制器
 * @param string $name 资源地址
 * @param string $layer 控制层名称
 * @param integer $level 控制器层次
 * @return Think\Controller|false
 */

A($name,$layer='',$level=0)7、


/**
 * 远程调用控制器的操作方法 URL 参数格式 [资源://][模块/]控制器/操作
 * @param string $url 调用地址
 * @param string|array $vars 调用参数 支持字符串和数组
 * @param string $layer 要调用的控制层名称
 * @return mixed
 */R($url,$vars=array(),$layer='')

8、

/**
* URL组装 支持不同URL模式
* @param string $url URL表达式,格式:'[模块/控制器/操作#锚点@域名]?参数1=值1&参数2=值2...'
* @param string|array $vars 传入的参数,支持数组和字符串
* @param string|boolean $suffix 伪静态后缀,默认为true表示获取配置值
* @param boolean $domain 是否显示域名
* @return string
*/ U($url='',$vars='',$suffix=true,$domain=false)

以上这篇thinkphp 字母函数详解T/I/N/D/M/A/R/U就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
模拟OICQ的实现思路和核心程序(三)
Oct 09 PHP
php截取字符串并保留完整xml标签的函数代码
Feb 06 PHP
使用php判断浏览器的类型和语言的函数代码
Feb 28 PHP
php下拉选项的批量操作的实现代码
Oct 14 PHP
thinkphp3.2.2实现生成多张缩略图的方法
Dec 19 PHP
CI框架整合widget(页面格局)的方法
May 17 PHP
Yii全局函数用法示例
Jan 22 PHP
php实现批量上传数据到数据库(.csv格式)的案例
Jun 18 PHP
PHP连接sftp并下载文件的方法教程
Aug 26 PHP
php微信公众号开发之二级菜单
Oct 20 PHP
php链式操作的实现方式分析
Aug 12 PHP
php实现的简单多进程服务器类完整示例
Feb 01 PHP
php PDO判断连接是否可用的实现方法
Apr 03 #PHP
php 调用ffmpeg获取视频信息的简单实现
Apr 03 #PHP
php文件包含目录配置open_basedir的使用与性能详解
Apr 03 #PHP
thinkphp关于简单的权限判定方法
Apr 03 #PHP
[原创]php使用strpos判断字符串中数字类型子字符串出错的解决方法
Apr 01 #PHP
PHP 实现字符串翻转(包含中文汉字)的实现代码
Apr 01 #PHP
thinkphp自定义权限管理之名称判断方法
Apr 01 #PHP
You might like
PHP写UltraEdit插件脚本实现方法
2011/12/26 PHP
php数组索引的Key加引号和不加引号的区别
2014/08/19 PHP
php延迟静态绑定实例分析
2015/02/08 PHP
PHP+MySQL之Insert Into数据插入用法分析
2015/09/27 PHP
[原创]php实现 data url的图片生成与保存
2016/12/04 PHP
微信第三方登录(原生)demo【必看篇】
2017/05/26 PHP
PHP实现生成模糊图片的方法示例
2017/12/21 PHP
PHP设计模式之装饰器模式定义与用法简单示例
2018/08/13 PHP
Javascript中eval函数的使用方法与示例
2007/04/09 Javascript
Extjs学习笔记之二 初识Extjs之Form
2010/01/07 Javascript
利用jquery的获取JS文件中的字符串内容
2012/02/14 Javascript
使用按钮控制以何种方式打开新窗口的属性介绍
2012/12/17 Javascript
js给页面加style无效果的解决方法
2014/01/20 Javascript
jquery实现简单的二级导航下拉菜单效果
2015/09/07 Javascript
利用jquery制作滚动到指定位置触发动画
2016/03/26 Javascript
Jquery和JS获取ul中li标签的实现方法
2016/06/02 Javascript
Javascript数组循环遍历之forEach详解
2016/11/07 Javascript
基于JS组件实现拖动滑块验证功能(代码分享)
2016/11/18 Javascript
微信小程序 跳转传递数据的实例
2017/07/06 Javascript
详解AngularJS1.x学习directive 中‘&amp; ’‘=’ ‘@’符号的区别使用
2017/08/23 Javascript
vue使用中的内存泄漏【推荐】
2018/07/10 Javascript
解决vue keep-alive 数据更新的问题
2018/09/21 Javascript
浅谈KOA2 Restful方式路由初探
2019/03/14 Javascript
vant-ui组件调用Dialog弹窗异步关闭操作
2020/11/04 Javascript
Python使用新浪微博API发送微博的例子
2014/04/10 Python
python数据清洗系列之字符串处理详解
2017/02/12 Python
pycharm 主题theme设置调整仿sublime的方法
2018/05/23 Python
从请求到响应过程中django都做了哪些处理
2018/08/01 Python
python 循环读取txt文档 并转换成csv的方法
2018/10/26 Python
详解Django配置JWT认证方式
2020/05/09 Python
Chemist Warehouse官方海外旗舰店:澳洲第一连锁大药房
2017/08/25 全球购物
英国领先的游戏零售商:GAME
2019/09/24 全球购物
英国床垫和床架购物网站:Bedman
2019/11/04 全球购物
.NET初级开发工程师面试题(包括Javascript)
2012/08/22 面试题
禁毒主题班会教案
2015/08/14 职场文书
html2 canvas svg不能识别的解决方案
2021/06/03 HTML / CSS