Smarty本地化标签 - 如何在php中使用?

时间:2013-04-18 12:40:48

标签: php localization smarty

我使用智能本地化来获取语言标签

{config_load file="localization.conf" section=$project->lang}

当我需要来自localization.conf的一些标签时,我会把它放入smarty模板文件(tpl) 恩。 {#label#}localization.conf中的标签= 'some text'

但是现在我需要在php文件中使用标签,怎么做?

1 个答案:

答案 0 :(得分:0)

如果你想在输出之前使用配置变量(假设是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