服务器之家

服务器之家 > 正文

php Smarty初体验二 获取配置信息

时间:2019-12-09 14:14     来源/作者:php教程网

先看结果——

php Smarty初体验二 获取配置信息

  页面源代码如下:

php Smarty初体验二 获取配置信息

 

  分析一下代码,经过检查index_config.phpSmarty连接文件)、index.php文件均无错,下面重点看看模板文件,可能原因就出在这个tpl文件上,出代码——

复制代码代码如下:


{% config_load file="1.conf" section="style2" %} 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"> 
<title>{% #title# %}</title> 
</head> 
<body bgcolor="{% #bgcolor# %}">{%$hello%} 
{%*这是一个注释语句*%} 
<br /> 
{%$array.0.0%} 
</body> 
</html> 


Smarty不能将模板文件中的变量解析成相应的值,肯定是调用文件时的错误了,但看着写的代码也没错啊,和书上的、网上的几乎一模一样的,怎么会出错呢??

 

  百思不得其解之际,突然发现,在调用变量时自己的代码比他们多了空格…………………………

  删除空格,大功告成:

php Smarty初体验二 获取配置信息

  页面源代码

php Smarty初体验二 获取配置信息

  总结,在使用Smarty模板时,不要为了代码的美观和可读性而增加空格,这样Smarty不会把这些当成变量解析的,而会直接输出.

标签:

相关文章

热门资讯

玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分
玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分 2019-06-21
男生常说24816是什么意思?女生说13579是什么意思?
男生常说24816是什么意思?女生说13579是什么意思? 2019-09-17
配置IIS网站web服务器的安全策略配置解决方案
配置IIS网站web服务器的安全策略配置解决方案 2019-05-23
Nginx服务器究竟是怎么执行PHP项目
Nginx服务器究竟是怎么执行PHP项目 2019-05-24
华为nova5pro和p30pro哪个好 华为nova5pro和华为p30pro对比详情
华为nova5pro和p30pro哪个好 华为nova5pro和华为p30pro对比详情 2019-06-22
返回顶部