如果有一些简单的变量就不用程序员参与,前端人员自行定义使用
设置配置文件工作目录: $smarty->setConfigDir();
读取配置文件的工作目录: $smarty->getConfigDir();
配置文件扩展名.conf,ini
简单的写法和格式
怎么访问?
总体图:
配置文件的变量可以分组
可以解决变量重名问题,通过使用中括号可以对配置文件分组
比如做一个多语言网站
[cn]
a = 公司简介
b = 关于我们
c = 联系我们
[en]
a = CompanyInfo
b = About
c = WeChat
前端代码这样写
<{config_load file="myConfig.conf" section="en"}>
这里section代表章节,这里我写的en是英文
可以通过地址栏参数只需要使用smarty中get方法
<{config_load file="myConfig.conf" section=$smarty.get.lan}>
然后地址栏?lan=xxx即可实现传参
这里我自己写了一个小标签:
<a href="?lan=cn">切换中文</a>
<a href="?lan=en">切换英文</a>