smarty加载配置文件和读取其中的参数
2016-08-05 15:42
405 查看
加载配置文件
在smarty中通过{config_load}加载配置文件。
属性:
参数名称 类型 必选参数 默认值 说明
file string Yes n/a 载入的配置文件名
section string No n/a 指定载入配置变量的段落
scope string no local 配置变量的作用范围,取值local, parent 或 global. local表示变量只能在当前模板的上下文中使用。 parent表示变量可以在当前模板和父模板使用。 global表示变量在任何地方都可用。
实例一
加载方式
{config_load file=”example.conf”}
或是{config_load “example.conf”}
你可以用section属性单独载入某个指定段落的配置变量。 注意全局的配置变量会同时被载入,同名的段落配置变量会覆盖全局的配置变量。
加载配置文件
从获取的变量,可以通过井号引用起来访问如#hash_marks#, 或者通过Smarty变量smarty.config来访问。后者在使用其他属性或者是访问别的变量值时比较有用,如smarty.config.$foo
{#pageTitle#}
在smarty中通过{config_load}加载配置文件。
属性:
参数名称 类型 必选参数 默认值 说明
file string Yes n/a 载入的配置文件名
section string No n/a 指定载入配置变量的段落
scope string no local 配置变量的作用范围,取值local, parent 或 global. local表示变量只能在当前模板的上下文中使用。 parent表示变量可以在当前模板和父模板使用。 global表示变量在任何地方都可用。
实例一
全局配置文件
conf.conf 配置文件.pageTitle = "hello dqs" bodyBgColor = #000000 tableBgColor = #000000 rowBgColor = #00ff00 #customer variables section [Customer] pageTitle = "Customer Info"
加载方式
{config_load file=”example.conf”}
或是{config_load “example.conf”}
你可以用section属性单独载入某个指定段落的配置变量。 注意全局的配置变量会同时被载入,同名的段落配置变量会覆盖全局的配置变量。
加载配置文件
从获取的变量,可以通过井号引用起来访问如#hash_marks#, 或者通过Smarty变量smarty.config来访问。后者在使用其他属性或者是访问别的变量值时比较有用,如smarty.config.$foo
{#pageTitle#}
相关文章推荐
- MongoRepository接口介绍
- Ebean-功能介绍
- 【面试编程题】-10剑指offer之面试中的各项能力
- 最近在公司闲的一米,给自己定一个计划
- WebSocket 实战(转)
- 【云计算】mesos+marathon 服务发现、负载均衡、监控告警方案
- JavaScript之充实文档的内容
- BASE64Encoder及BASE64Decoder 正确用法
- SQL总结
- hdu2962 最短路
- HDU 1695-GCD(容斥原理+欧拉函数)
- 【GDB调试学习笔记】 Makefie上
- ubuntu14.04 配置VNC服务,亲测可用
- 面向过程与面向对象意识层面的差距
- 从零学React Native之04自定义对话框
- Copy List with Random Pointer
- JavaScript 闭包
- 从零学React Native之04自定义对话框
- CocoaPods的使用步骤
- hdu 4126 prim+树形dp