codecamp

Smarty成员方法:configLoad()

Name

configLoad() — 载入预配置的变量

说明

void configLoad(string file,
     string section);

该函数将从文件中载入预配置的变量,功能等同{config_load}函数。

技术说明

从Smarty 2.4.0开始,当程序调用fetch() 和 display()的时候,预配置文件才会被载入并赋值,同时 configLoad()加载的变量总是全局的变量。 如果希望更快速地载入预配置变量,请开启 $force_compile 和$compile_check配置。

Example 14.16. configLoad()

<?php
// 载入文件中预配置的变量
$smarty->configLoad('my.conf');

// 载入部分变量
$smarty->configLoad('my.conf', 'foobar');
?>

参见 {config_load}getConfigVars()clearConfig(), 和 预配置变量

Smarty成员方法:compileAllTemplates()
Smarty成员方法:createData()
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

I.Smarty基础

1.Smart是什么?

II.Smarty模板设计师篇

6.Smarty复合修饰器

9.Smarty配置文件

10.Smarty调试控制台

III. 程序开发者篇

11. Smarty字符集编码

12.Smarty常量

13.Smarty成员变量

14.Smarty成员方法

17.Smarty高级特性

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }