如何在Codeigniter中获取所有语言的数据 [英] How to get all languages data in codeigniter
本文介绍了如何在Codeigniter中获取所有语言的数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试获取所有语言文件数据并将它们存储在数组中.但是我只能获取默认语言数据.
I am trying to fetch all language files data and store them in array. But I am only able to get default language data.
我需要所有语言数据才能将它们同步到另一个文件中.到目前为止,我已经尝试了以下代码
I need all language data to sync them in another files. So far I have tried following code,
public function SyncJsLanguageFile($Language) {
//I need German (de) and other data as well data
$this->lang->load('translate','de');
//But I can only get default language data. So I think above line is not working.
$LanguageMessage = $this->lang->language;
echo "<pre>";
print_r($LanguageMessage);
die;
}
我不想更改默认语言,我只需要特定阵列中的所有语言数据即可.我不应该更改网站默认语言.
I don't want to change default language, I just need all language data in array for specific purpose. I should not change Site default language.
请在这里帮助我.
我已经尝试过,
$data = $this->lang->load('translate','de', TRUE);
,但是它不起作用.:(
but it is not working. :(
推荐答案
请执行以下步骤
//load helper for language
$this->load->helper('language');
//mytest is the language file in english folder
//application\language\english\mytest_lang.php
$this->lang->load('mytest','english');// filename, folder name in
//fetch all the data in your custom $all_lang_array variable
$all_lang_array=$this->lang->language;
//display or test the data.
print_r( $all_lang_array);
这篇关于如何在Codeigniter中获取所有语言的数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文