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生成这些变量的语言系统。
答案 0 :(得分:2)
语言变量实际上并未被提取。它们仅在system/library/language.php
中合并到一个数组中,并加载任何其他语言文件。提取的值是控制器中的$this->data
数组,它们在system/engine/controller.php
方法的文件render()
中提取