opencart语言的工作原理

时间:2014-03-11 21:23:43

标签: php opencart

opencart中的english.php语言文件如下所示。

 $_['date_format_short']     = 'd/m/Y';
 $_['date_format_long']      = 'l dS F Y';
 ...
 and so on

我想知道如何用php实现它们,它们是以某种方式提取所有变量供以后使用,如$ date_format_short,或者它是某种全局变量的约定。

如何实现从$ _ ['date_format_short']到$ date_format_short生成这些变量的语言系统。

1 个答案:

答案 0 :(得分:2)

语言变量实际上并未被提取。它们仅在system/library/language.php中合并到一个数组中,并加载任何其他语言文件。提取的值是控制器中的$this->data数组,它们在system/engine/controller.php方法的文件render()中提取