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()

  1. <?php
  2. // 载入文件中预配置的变量
  3. $smarty->configLoad('my.conf');
  4.  
  5. // 载入部分变量
  6. $smarty->configLoad('my.conf', 'foobar');
  7. ?>
  8.  

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

原文: https://www.smarty.net/docs/zh_CN/api.config.load.tpl