找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1787|回复: 0
打印 上一主题 下一主题

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

[复制链接]

2487

主题

2487

帖子

7391

积分

论坛元老

Rank: 8Rank: 8

积分
7391
跳转到指定楼层
楼主
发表于 2018-2-14 08:32:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

            先看结果——

  页面源代码如下:

  分析一下代码,经过检查index_config.php(Smarty连接文件)、index.php文件均无错,下面重点看看模板文件,可能原因就出在这个tpl文件上,出代码——
[U]复制代码[/U] 代码如下:
{% config_load file="1.conf" section="style2" %}



{% #title# %}

{%$hello%}
{%*这是一个注释语句*%}

{%$array.0.0%}


Smarty不能将模板文件中的变量解析成相应的值,肯定是调用文件时的错误了,但看着写的代码也没错啊,和书上的、网上的几乎一模一样的,怎么会出错呢??
  百思不得其解之际,突然发现,在调用变量时自己的代码比他们多了空格…………………………
  删除空格,大功告成:

  页面源代码

  总结,在使用Smarty模板时,不要为了代码的美观和可读性而增加空格,这样Smarty不会把这些当成变量解析的,而会直接输出
            
            
您可能感兴趣的文章:
  • 笑谈配置,使用Smarty技术
  • Smarty安装配置方法
  • Smarty的配置与高级缓存技术分享
  • smarty模板引擎从配置文件中获取数据的方法
  • smarty模板引擎之配置文件数据和保留数据
  • CodeIgniter中使用Smarty3基本配置
  • PHP模板引擎Smarty之配置文件在模板变量中的使用方法示例
  • Smarty环境配置与使用入门教程
  • Smarty模板简单配置与使用方法示例
            
  • 分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    用户反馈
    客户端