php Smarty初体验二 获取配置信息
- 软件编程
- 2026-01-11 11:30:10
页面源代码如下:
分析一下代码,经过检查index_config.php(Smarty连接文件)、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不能将模板文件中的变量解析成相应的值,肯定是调用文件时的错误了,但看着写的代码也没错啊,和书上的、网上的几乎一模一样的,怎么会出错呢??
百思不得其解之际,突然发现,在调用变量时自己的代码比他们多了空格…………………………
删除空格,大功告成:
页面源代码
总结,在使用Smarty模板时,不要为了代码的美观和可读性而增加空格,这样Smarty不会把这些当成变量解析的,而会直接输出
# 自己的
# 源代码
# 看着
# php
# file
# 这是一个
# 会把
# 书上
# 能将
# 网上
# 大功告成
# 均无
# 先看
# span
# 百思不得其解
# conf
# 出在
# section
# Smarty
# Smarty的配置与高级缓存技术分享
# Smarty模板简单配置与使用方法示例
# smarty模板引擎之配置文件数据和保留数据
# smarty模板引擎从配置文件中获取数据的方法
# Smarty安装配置方法
# 笑谈配置
# 使用Smarty技术
# PHP模板引擎Smarty之配置文件在模板变量中的使用方法示例
# Smarty环境配置与使用入门教程
# CodeIgniter中使用Smarty3基本配置
# Smarty3配置及入门语法
# Smarty模板配置实例简析
# config_load
# index_config
相关栏目:
【
教研文案 】
【
日常文案 】
【
AI模型 】
【
网络运营 】
【
营销推广 】
【
云计算 】
【
技术教程 】
【
软件编程 】
【
汉字学习 】
【
歌词歌曲 】
【
精选文章 】
相关推荐:
docker容器状态的转换实现
开启OCSP提升https证书验证效率解决Let’s Encrypt SSL证书访问慢的问题
PHP连接MySQL数据库三种实现方法
video.js添加自定义组件的方法
JS数据类型分类及常用判断方法
vuex页面刷新导致数据丢失的解决方案
python openssl模块安装及用法
vue3.0实现插件封装
Java 实现对称加密算法
C# Split函数根据特定分隔符分割字符串的操作
element中Steps步骤条和Tabs标签页关联的解决
IDEA插件EasyCode及MyBatis最优配置步骤详解
php远程请求CURL实例教程(爬虫、保存登录状态)
C#窗体程序实现全屏及取消全屏步骤
vue使用exif获取图片旋转,压缩的示例代码
Android 多图上传后将图片进行九宫格展示的实例代码
python与idea的集成的实现
解决python3输入的坑——input()
C#9.0新特性详解——顶级程序语句(Top-Level Programs)
python 调用Google翻译接口的方法
python使用requests库爬取拉勾网招聘信息的实现
Java 中的语法糖,真甜
Spring Boot2读取配置常用方法代码实例
vue实现两个区域滚动条同步滚动
如何利用python正则表达式匹配版本信息
docker安装redis设置密码并连接的操作
Android实现网易云音乐的旋转专辑View
mongodb数据库实验之增删查改
如何在scrapy中集成selenium爬取网页的方法
C语言 用while循环求和的平均值操作
c# 线程安全队列的用法原理及使用示例
C++实现学生成绩管理系统
Python: glob匹配文件的操作
五分钟带你了解Java的接口数据校验
Navicat Premiun远程连接MySQL报错10038解决方案
windows 安装解压版 mysql5.7.28 winx64的详细教程
解决scanf_s输入%d%c%d格式错误的问题
vue 基于abstract 路由模式 实现页面内嵌的示例代码
Django中使用Celery的方法步骤
原生js实现自定义消息提示框
解决android报错:Intel HAXM is required to run this AVD
JS实现可以用键盘方向键控制的动画
java实现简单计算器功能
pandas按照列的值排序(某一列或者多列)
python基于win32api实现键盘输入
深入理解 Java、Kotlin、Go 的线程和协程
微信小程序实现分页加载效果
scrapy头部修改的方法详解
Oracle PL/SQL异常处理方法解析
源码解析Java类加载器
本文转自网络,如有侵权请联系客服删除。
热门内容推荐
C#使用虚拟方法实现多态
- 2026-01-11
JavaScript原生对象之String对象的属性和方法详解
- 2026-01-11
js实现DOM走马灯特效的方法
- 2026-01-11
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
- 2026-01-11
php实现微信公众平台账号自定义菜单类
- 2026-01-11
