如何在Codeigniter中获取所有语言的数据 [英] How to get all languages data in codeigniter

查看:48
本文介绍了如何在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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆