thinkphp T方法

转载 2016年08月30日 16:46:49

为了更方便的输出模板文件,新版封装了一个T函数用于生成模板文件名。

用法:

T([资源://][模块@][主题/][控制器/]操作,[视图分层])

T函数的返回值是一个完整的模板文件名,可以直接用于display和fetch方法进行渲染输出。

例如:

复制代码
    T('Public/menu');
    // 返回 当前模块/View/Public/menu.html
    T('blue/Public/menu');
    // 返回 当前模块/View/blue/Public/menu.html
    T('Public/menu','Tpl');
    // 返回 当前模块/Tpl/Public/menu.html
    T('Public/menu');
    // 如果TMPL_FILE_DEPR 为 _ 返回 当前模块/Tpl/Public_menu.html
    T('Public/menu');
    // 如果TMPL_TEMPLATE_SUFFIX 为.tpl 返回 当前模块/Tpl/Public/menu.tpl
    T('Admin@Public/menu');
    // 返回 Admin/View/Public/menu.html
    T('Extend://Admin@Public/menu');
    // 返回 Extend/Admin/View/Public/menu.html (Extend目录取决于AUTOLOAD_NAMESPACE中的配置)
复制代码

 

在display方法中直接使用T函数:

    // 使用T函数输出模板
    $this->display(T('Admin@Public/menu'));

 

 

T函数可以输出不同的视图分层模板。


转载:http://www.cnblogs.com/timelesszhuang/p/3685532.html

【代码】thinkphp视图模型查询失败提示:ERR: 1146:Table ‘db.pr_order_view’ doesn’t exist

想用thinkphp的视图模型进行关联查询,结果出现了这样儿的问题(log日志记录):ERR: 1146:Table 'db.pr_order_view' doesn't exist,我就纳闷儿,视图...
  • u012275531
  • u012275531
  • 2013年10月21日 11:15
  • 1210

thinkphp 同一控制器内方法跳转

有时为了满足需要,会希望从一个控制器方法,tianzhu
  • weishuxiao1
  • weishuxiao1
  • 2014年07月06日 12:41
  • 1626

ThinkPHP框架中的U方法分析

一、            分析缘由 二、   分析过程 1.   首先找到原生U方法,在核心文件\core\Common\functions.php;大概在802行; 导致上面解析现象...
  • dl425134845
  • dl425134845
  • 2015年01月16日 14:40
  • 1902

ThinkPHP redirect 方法

redirect 重定向的通用语法为: redirect(url,params=array(),delay=0,msg='') 假设当前为默认 HOME分组 Aritcle模块 insert...
  • kangaroo835127729
  • kangaroo835127729
  • 2014年04月27日 21:21
  • 1119

关于thinkphp中使用U方法登陆修改index.php

今天进行本地开发的时候总是等不进去,然后很郁闷用了各种浏览器进行调试,都找不出问题,后来发现是因为登陆的U方法路径中缺少index.php  后来索性把conf/config.php中的'URL_MO...
  • diaosicodelife
  • diaosicodelife
  • 2016年02月15日 14:56
  • 334

Thinkphp封装P方法。实现分页效果

Thinkphp封装P方法。实现分页效果Xiangmu[应用级别]/Common/Common/function.php 如果没有创建function.php文件 ,请自行创建 在应用函数里直接加入:...
  • pdsguoquan
  • pdsguoquan
  • 2017年10月01日 18:07
  • 117

Thinkphp 之 A方法 和 R方法 实例化控制器

A方法用于在内部实例化控制器,调用格式: A('[项目://][分组/]模块','控制器层名称') $User = A('User');//表示实例化当前项目的UserAction控制器 R方法用...
  • u011341352
  • u011341352
  • 2015年10月07日 17:01
  • 2451

thinkphp create方法 用法 详解

首先明白create方法的用处,是入库前对数据的处理。 直接上create方法的实例: // 实例化User模型 $User = M('User'); // 根据表单提交的POST数据创建数据对象...
  • u013300983
  • u013300983
  • 2017年05月04日 16:51
  • 1047

ThinkPHP 3.2.3方法函数总结

ThinkPHP 方法函数总结
  • xianda9133
  • xianda9133
  • 2016年04月06日 11:04
  • 1398

thinkphp框架中的c方法

一、c方法是thinkphp用于设置、获取,以及保存配置参数的方法。thinkphp的配置文件一般是使用数组格式来定义的。 return array( 'name'=>'hello@debu...
  • qq_27252133
  • qq_27252133
  • 2016年11月23日 20:36
  • 517
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:thinkphp T方法
举报原因:
原因补充:

(最多只允许输入30个字)