configLoad() — 設定ファイルのデータを読み込み、テンプレートに割り当てます。
void configLoad(string file,
string section);
設定ファイル
のデータを読み込み、テンプレートに割り当てます。
これは、テンプレート関数
{config_load}
とまったく同じ働きをします。
Smarty 2.4.0以降では、割り当てられたテンプレート変数は
fetch()
および display()
の実行前後を通じて保持されます。
configLoad() から読み込まれた設定ファイルの変数は、
常にグローバルスコープです。設定ファイルは
高速に実行するためにコンパイルされます。その際には
$force_compile や
$compile_check の設定を尊重します。
Example 13.13. configLoad()
<?php
// 設定ファイルの変数を読み込み、割り当てます
$smarty->configLoad('my.conf');
// セクションを読み込みます
$smarty->configLoad('my.conf', 'foobar');
?>
{config_load}、
getConfigVars()、
clearConfig()
および
設定ファイルの変数
も参照してください。