我使用 smarty 本地化来获取语言标签
{config_load file="localization.conf" section=$project->lang}
当我需要来自本地化.conf 的一些标签时,我将放入 smarty 模板文件 (tpl) ex。{#label#}
(其中标签localization.conf
= 'some text'
)
但是现在我需要在 php 文件中使用标签,该怎么做呢?
我使用 smarty 本地化来获取语言标签
{config_load file="localization.conf" section=$project->lang}
当我需要来自本地化.conf 的一些标签时,我将放入 smarty 模板文件 (tpl) ex。{#label#}
(其中标签localization.conf
= 'some text'
)
但是现在我需要在 php 文件中使用标签,该怎么做呢?
如果你想在输出之前使用配置变量(假设是 html 输出)你可以在 php 中加载配置
$smarty->configLoad('test.conf', 'Login');
var_dump($smarty->getConfigVars());
$smarty->display('test.tpl');
通过 PHP 加载的配置数据也将在 Smarty 模板中可见。更多信息:http ://www.smarty.net/docs/en/api.get.config.vars.tpl