源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2020-11-04 04:39 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:php Smarty初体验二 获取配置信息
先看结果—— [img]http://files.jb51.net/upload/201108/20110808191755822.png[/img]   页面源代码如下: [img]http://files.jb51.net/upload/201108/20110808191755860.png[/img]   分析一下代码,经过检查index_config.php(Smarty连接文件)、index.php文件均无错,下面重点看看模板文件,可能原因就出在这个tpl文件上,出代码——
[u]复制代码[/u] 代码如下:
{% 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不能将模板文件中的变量解析成相应的值,肯定是调用文件时的错误了,但看着写的代码也没错啊,和书上的、网上的几乎一模一样的,怎么会出错呢??   百思不得其解之际,突然发现,在调用变量时自己的代码比他们多了空格…………………………   删除空格,大功告成: [img]http://files.jb51.net/upload/201108/20110808191755830.png[/img]   页面源代码 [img]http://files.jb51.net/upload/201108/20110808191755707.png[/img]   总结,在使用Smarty模板时,不要为了代码的美观和可读性而增加空格,这样Smarty不会把这些当成变量解析的,而会直接输出
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部