Codeigniter获取语言文件的密钥

Fra*_* M. 4 frameworks codeigniter internationalization

我在这里遇到了I18N问题.

我有一个存储了几个变量的数据库.(ec mod_sales)

为了使我的网站I18N能够我使用CI框架的语言类来读取一行语言文件(ec $ this-> lang-> line('mod_sales');).

这将返回语言文件中的语言变量的值
(ec $ lang ['mod_sales'] ="Sales";)或德语($ lang ['mod_sales'] ="Verkauf";)

现在问题出在这里:我正在尝试反转该过程以获取该lang-array的键值.假设我用德语运行我的网站并搜索"Verkauf"我想得到"mod_sales" - 就像我用英语运行网站并搜索"销售"一样.

是否有任何实现的方法到达那里,或者我必须通过数组函数处理这个(如果可能的话)?

Fra*_* M. 6

我找到了它(在http://webchat.freenode.net/#codeigniter的CI-Guys的帮助下):

我可以使用$ var = $ this-> lang-> language来访问数组.

现在我可以使用array_search("val",$ var); 获得该值的关键.