`

ThinkPHP数据模板显示——系统变量、常量、配置文件

阅读更多

二、系统变量输出

普通的模板变量需要首先赋值后才能在模板中输出,但是系统变量则不需要,可以直接在模板中输出,系统变量的输出通常以 {$Think打头,eg:

{$Think.server.script_name}   //输出$_SERVER['SCRIPT_NAME']变量
{$Think.session.user_id}      //输出$_SESSION['user_id']变量
{$Think.get.pageNumber}       //输出$_GET['pageNumber']变量
{$Think.cookie.name}          //输出$_COOKIE['name']变量

 支持输出 $_SERVER, $_ENV, $_POST, $_GET, $_REQUEST, $_SESSIOIN 和$_COOKIE变量

三、常量输出

1.系统常量

输出常量:{$Think.const.MODULE_NAME}
或者	:{$Think.MODULE_NAME}

 2.在控制器中自定义常量并输出

控制器:	const PAI = 3.14;  
		$this->assign("pai",self::PAI);
		$this->display();

模板 : 	{$pai}

四、配置输出

首先,在配置文件中有定义,在模板文件中才可以直接调用输出

输出配置参数: {$Think.config.db_charset}
		      {$Think.config.url_model}

  五、语言输出

输出语言变量: {$Think.lang.page_error}
		      {$Think.lang.var_error}

 

 

分享到:
评论

相关推荐

    ThinkPHP系统常量

    15. **DATA_PATH**: 数据文件存放的目录路径,如上传的数据文件等。 #### 三、环境检测常量 1. **IS_APACHE**: 判断当前服务器是否为Apache,对于配置不同的服务器环境有帮助。 2. **IS_IIS**: 判断当前服务器是否...

    thinkphp5 js中显示php变量.docx

    ### ThinkPHP5 在 JS 中显示 PHP 变量 在 Web 开发中,前后端交互是非常常见的一种需求。本文将详细探讨如何在 ThinkPHP5 框架中将 PHP 变量传递给 JavaScript,并且解决在实际开发过程中可能遇到的一些问题。 ###...

    134套thinkphp5网站模板源码,企业网站建站系统-thinkphp5模板,建站系统thinkPHP源码模板网站搭建

    134套thinkphp5网站模板源码,企业网站建站系统--thinkphp5模板,建站系统thinkPHP源码模板网站搭建SAAS 134套thinkphp5网站模板源码,企业网站建站系统--thinkphp5模板,建站系统thinkPHP源码模板网站搭建SAAS 134...

    134套thinkphp5网站模板源码,企业网站建站系统-thinkphp5模板,建站系统thinkPHP源码模板网站搭建SA

    134套thinkphp5网站模板源码,企业网站建站系统--thinkphp5模板,建站系统thinkPHP源码模板网站搭建SAAS134套thinkphp5网站模板源码,企业网站建站系统--thinkphp5模板,建站系统thinkPHP源码模板网站搭建SAAS134套...

    130套thinkphp5网站模板源码,企业网站建设thinkphp模板,建站thinkphp源码模板网站搭建

    同时,模板中的变量通常由控制器层传递,通过$data数组传递到视图层,实现数据与界面的绑定。 对于初学者,这些模板源码提供了学习和模仿的实例,可以通过研究模板的实现方式,加深对ThinkPHP5框架的理解。对于有...

    thinkphp中__PUBLIC__常量的用法.zip

    2. **模板字符串替换**:在ThinkPHP中,可以通过配置文件设置`TMPL_PARSE_STRING`来实现模板字符串的自定义解析。例如,你可以定义一个新的常量`__STATIC__`来代表静态资源目录,这样可以避免在代码中硬编码路径,...

    thinkphp, ThinkPHP3.2 ——基于PHP5的简单快速的面向对象的PHP框架.zip

    在实际开发中,模型处理数据,控制器协调数据与视图的交互,视图负责显示结果。 2. **自动路由**:框架支持自定义URL路由规则,可以方便地将复杂的URL映射到简单的控制器和操作上,提高网站的SEO友好性。 3. **...

    ThinkPHP完美后台模板

    "ThinkPHP完美后台模板"是一款基于ThinkPHP框架的高级网页设计模板,专为构建功能丰富的后台管理系统而设计。它能够满足各种类型的应用场景,包括社交网络(SNS)、电子商务平台和企业网站等。该模板充分利用了...

    thinkphp中常用的系统常量和系统变量

    在ThinkPHP框架中,系统常量和系统变量是开发者经常使用的工具,它们为开发者提供了方便的访问环境变量、配置信息以及框架自身属性的方法。本文将详细介绍ThinkPHP中常用的一些系统常量和系统变量。 首先,我们来看...

    Thinkphp模板没有解析直接原样输出的解决方法

    在将模板文件内容赋值给变量前,通过正则表达式将路径常量替换为自定义的字符串,如`--ROOT__`,以防止被ThinkPHP的默认替换机制处理: ```php $fileContent = file_get_contents($filePath); $fileContent = ...

    基于ThinkPhp通用模板

    利用这个ThinkPhp模板进行二次开发,大大提高开发效率,下载之后通过在本地输入..localhost:80/name/install.php进行数据库安装提示,里面已有数据库文件,数据库采用的是Mysql。

    thinkphp5 家庭数据中心系统

    数据统计:统计汇总系统中用户记录的所有数据。 家庭数据:消费类型统计、月份统计、按年份统计、存储消费对比、借入借出统计对比。 财务数据:今日统计、本月统计、今年统计、本月排行、本年排行、按项目统计、按项目...

    thinkphp商城模板

    4. **安全性**:作为商城系统,必须重视数据安全,包括防止SQL注入、XSS攻击等,ThinkPHP框架在这方面提供了安全保障。 5. **性能优化**:电商网站通常需要处理大量并发请求,因此模板应考虑性能优化,如缓存机制、...

    Thinkphp项目模板job

    2. **MVC模式**:ThinkPHP遵循Model-View-Controller(MVC)设计模式,它将业务逻辑、数据和界面显示分离,使代码更加清晰易懂。在`Application`目录下,各个模块(如`Home`、`Admin`等)分别对应不同的控制器层,每...

    基础thinkPHP5.0开发的数据管理系统

    《基于ThinkPHP5.0构建的数据管理系统详解》 在当今互联网时代,数据管理系统的构建对于企业和个人来说至关重要。本文将深入探讨如何利用PHP框架ThinkPHP5.0(简称tp5.0)来创建一个高效、稳定且易于维护的数据管理...

    ThinkPHP模板之变量输出、自定义函数与判断语句用法

    在ThinkPHP模板中,有多种方式来输出变量。例如,使用`{:}`快捷输出变量,如`{:function(…)}`执行方法并输出返回值;`{~function}`执行方法但不输出;`{@var}`输出Session变量;`{#var}`输出Cookie变量;`{&var}`...

    thinkphp 商城运费模板设计(含数据库脚本)

    5. **接口设计**:为了与其他系统(如订单系统、库存系统)集成,可以设计API接口,如获取运费模板列表、根据模板ID和商品信息计算运费等。 6. **优化与扩展**: - **缓存策略**:为提高性能,可将常用运费模板或...

    基于thinkphp图书管理系统

    在ThinkPHP中,Model负责数据处理和业务逻辑,View负责显示结果,Controller负责接收用户请求并调用Model进行处理,最后更新View展示给用户。 2. ThinkPHP框架特点: - 快速:ThinkPHP提供了丰富的内置组件和助手...

Global site tag (gtag.js) - Google Analytics