博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Thinkphp怎样修改模板标签定界符
阅读量:6970 次
发布时间:2019-06-27

本文共 696 字,大约阅读时间需要 2 分钟。

  hot3.png

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

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

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

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

'<{','TMPL_R_DELIM'=>'}>',);?>

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

转载于:https://my.oschina.net/myroot/blog/97522

你可能感兴趣的文章
Window7上安装Ruby on Rails
查看>>
Windows Server 8全新的服务器管理器(一)——仪表板
查看>>
我的友情链接
查看>>
运维监控之Zabbix
查看>>
electron 中文文档
查看>>
Kafka文件存储机制那些事
查看>>
cobbler 无人值守安装
查看>>
VS2010快捷键
查看>>
Java Map接口
查看>>
Cron表达式
查看>>
用VBA实现Ooutlook收到邮件后自动转发外部邮箱
查看>>
ls command not found
查看>>
UML类图几种关系的总结
查看>>
学习数据结构
查看>>
我的友情链接
查看>>
多列索引和单列索引
查看>>
快速解决eclipse/myeclipse下的tomcat服务器端口号8080被占用的简单方法
查看>>
虚拟局域网VLAN
查看>>
查看jvm 内存使用情况的小工具(jdk自带)
查看>>
第1课:SparkStreaming 三板斧之一:解密SparkStreaming另类实验及SparkStreaming本质解析...
查看>>