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

 更新时间:2017年04月03日 10:08:11   投稿:jingxian  
下面小编就为大家带来一篇thinkphp 字母函数详解T/I/N/D/M/A/R/U。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

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 daddslashes()和 saddslashes()有哪些区别分析

    php daddslashes()和 saddslashes()有哪些区别分析

    在Discuze 开源项目中会经常用到 saddslashes 函数,这里简单介绍下,方便需要的朋友
    2012-10-10
  • php中突破基于HTTP_REFERER的防盗链措施(stream_context_create)

    php中突破基于HTTP_REFERER的防盗链措施(stream_context_create)

    如果考虑突破防盗链的措施,就需要考虑在 HTTP_REFERER 上面做手脚了。很多网站是通过referer来判断是否盗链。
    2011-03-03
  • php实现将任意进制数转换成10进制的方法

    php实现将任意进制数转换成10进制的方法

    这篇文章主要介绍了php实现将任意进制数转换成10进制的方法,涉及php数制转换的相关技巧,非常具有实用价值,需要的朋友可以参考下
    2015-04-04
  • 如何离线执行php任务

    如何离线执行php任务

    本文主要介绍了离线执行php任务的方法,具有很好的参考价值,下面跟着小编一起来看下吧
    2017-02-02
  • JS中encodeURIComponent函数用php解码的代码

    JS中encodeURIComponent函数用php解码的代码

    在JS中使用了encodeURIComponent对中文进行编码在PHP中使用iconv('UTF-8','gb2312',$q);就可以得到你需要的字串了,其中gb2312根据你实际应用来定如还不明白为什么看下面的文章
    2012-03-03
  • PHP如何实现防止重复提交

    PHP如何实现防止重复提交

    防抖(Debounce)是一种防止重复提交的策略,它通过延迟一定时间来合并连续的操作,以确保只执行一次,本文为大家整理了几种防抖的实现方法,希望对大家有所帮助
    2023-09-09
  • PDO防注入原理分析以及注意事项

    PDO防注入原理分析以及注意事项

    这篇文章主要介绍了PDO防注入原理分析以及使用PDO的注意事项,十分详细,分析的也很到位,需要的朋友可以参考下
    2015-02-02
  • PHP Token(令牌)设计

    PHP Token(令牌)设计

    PHP Token(令牌)设计 设计目标: 避免重复提交数据. 检查来路,是否是外部提交 匹配要执行的动作(如果有多个逻辑在同一个页面实现,比如新增,删除,修改放到一个PHP文件里操作) 这里所说的token是在页面显示的时候,写到FORM的一个隐藏表单项(type=hidden). token不可明文,如果是明文,那就太危险了,所以要采用一定的加密方式.密文要可逆.俺算法很白痴,所以采用了网上一个现成的方法.
    2008-03-03
  • PHP基础知识详细讲解

    PHP基础知识详细讲解

    PHP是安全中需要掌握的一门语言,就这么一点儿时间教网络安全,不可能精通,这里就不要求你精通PHP,但是对于一些基础代码能够认识、能够编写那么就可以了
    2022-12-12
  • PHP中常用的三种设计模式详解【单例模式、工厂模式、观察者模式】

    PHP中常用的三种设计模式详解【单例模式、工厂模式、观察者模式】

    这篇文章主要介绍了PHP中常用的三种设计模式,结合实例形式详细分析了php单例模式、工厂模式与观察者模式概念、功能、相关使用技巧与操作注意事项,需要的朋友可以参考下
    2019-06-06

最新评论