文档章节

Thinkphp怎样修改模板标签定界符

汤圆
 汤圆
发布于 2012/12/21 17:12
字数 497
阅读 124
收藏 2

大家都知道在thinkphp里面,我们是通过在控制器里面给模板分配变量,然后在模板里面通过标签的方式来获取变量,假设有一个变量为$name,那么我们在模板里面就应该是通过

{$name}的方式来获取变量值,在这里问题就出来了,假设我们的这个模板里面还有其他的JS,CSS,比如我在模板里面还有这样一段JS代码如下:

<script type="text/javascript">

Var str=6;

If(str>=6){

Alert('test');

}else{

Alert('');

}

</script>

如果模板里面有上述一段这样一段JS代码的话,那thinkphp解析模板的时候就会报错,因为在这段JS里面也出现了{}定界 符,thinkphp就会认为{}里面的也是一个模板标签,然后去解析它,但它其实只是一段JS代码,所以就报错了。当我们碰到这种情况应该怎么处理呢, 这就是无忧主机(www.51php.com)小编今天要讲的重点:如何修改thinkphp模板标签定界符。

大家是否还记得我们上一节讲的配置文件,在thinkphp里面很多修改系统默认东西的操作都是通过配置文件来实现的,修改标签定界符也是通过在配置文件里面来指定的,我们来看一下具体应该怎么做,在config.php里面增加如下代码:

<?php

return array(

'TMPL_L_DELIM'=>'<{',

'TMPL_R_DELIM'=>'}>',

);

?>

通过上述代码我们也可以看出,标签定界符已经改成了<{}>,也就是说如果我们现在在控制器里面分配一个变 量$this->assign(‘name’,$name),这个时候我们在模板里面就应该这样写了<{$name}>,这样就不会和 JS或者CSS冲突了,完成之后别忘了把代码传到你的php虚拟主机上面去测试哦!好了,本节到此结束。

本文转载自:http://www.51php.com/thinkphp/8681.html

汤圆
粉丝 6
博文 92
码字总数 45367
作品 0
南昌
私信 提问
thinkphp3.0基础如何在模板引擎中输出系统变量和系统常量

我们在上一节讲了在 “thinkphp 中如何修改模版标签定界符”, 达到防止与JS混淆的目的。今天接着讲thinkphp的模板引擎,无忧主机(www.51php.com)小编准备今天讲在模板里面输出系统变量和系统...

汤圆
2012/12/20
87
0
ThinkPHP 查询数据 select(findAll) 方法

ThinkPHP 查询数据 ThinkPHP 查询数据主要提供以下几类查询: select:普通查询,同 findAll() 方法 find:取得符合查询条件的一条记录 getBy动态查询:根据某个字段取得符合查询条件的一条记...

WangEven
2012/05/10
166
0
多商户商城 WSTMart 升级到 ThinkPHP 5.0.3

THINKPHP最近是喜闻不断,先是在大好中秋给PHP 开发者最好的礼物,推出了5.0正式版,然后在国庆前推出5.0.1版本,继而在程序员节发布5.0.2,双11又推出了新的版本5.0.3 ... ... THINKPHP开源...

B2B2C商城系统
2016/11/17
3.2K
15
你的网站忽略了主动推送吗?Behavior行为扩展

这是我2017年的开篇,也是我在Segmentfault的第一篇文章,写的不好还请多多包涵,我是一位码农,在segmentfault得到自己的一块小田地,喜欢这里的归属感,我愿意每天在这块地里劳作,记录我的...

许剑锋
09/29
0
0
ThinkPHP也可以开发手机客户端(TPM功能预览)

手机客户端作为3G时代实现完善、便捷、多样、高效的移动营销的一种热门工具,既为企业实现营销目标提供了可能,也成为广大民众了解和接收信息的一个重要窗口,在移动互联网时代扮演着日渐重要...

麦当苗儿
2013/07/11
6.3K
28

没有更多内容

加载失败,请刷新页面

加载更多

PhotoShop 色调:RGB/CMYK 颜色模式

一·、 RGB : 三原色:红绿蓝 1.通道:通道中的红绿蓝通道分别对应的是红绿蓝三种原色(RGB)的显示范围 1.差值模式能模拟三种原色叠加之后的效果 2.添加-颜色曲线:调整图像RGB颜色----R色增强...

东方墨天
17分钟前
2
1
将博客搬至CSDN

将博客搬至CSDN

算法与编程之美
18分钟前
2
0
HTML5+CSS3从入门到精通 中文pdf版​

本文转载于:专业的前端网站➵HTML5+CSS3从入门到精通 中文pdf版 HTML5+CSS3从入门到精通是通过基础知识+中小实例+综合案例的方式,讲述了用HTML5+ CSS3设计构建网站的必备知识,相对于专业指...

前端老手
21分钟前
2
0
聊聊nacos client的ConfigFilterChainManager

序 本文主要研究一下nacos client的ConfigFilterChainManager IConfigFilterChain nacos-1.1.3/api/src/main/java/com/alibaba/nacos/api/config/filter/IConfigFilterChain.java public in......

go4it
27分钟前
3
0
《可复制的领导力:樊登的9堂商业课》读后感

初次接触樊登是在抖音上看他讲企业管理各种道理,讲得头头是道大部分还是认同的,也有一些初次听到的观点,初次印章樊登是有干货的 樊登这本《可复制的领导力:樊登的9堂商业课》是在亚马逊上...

lingch
34分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部