2012-11-23 27 views
0

如何在codeigniter中添加多語言? 我需要我的網站在不同的語言。 語言可以從標題下拉列表中進行選擇。 根據所選語言, 整個網站將採用所選語言。 我正在使用最新版本的codeigniter。如何使用codeigniter中的庫使用多語種網站

+1

您可以使用CodeIgniter用戶指南。請參考:http://codeigniter.com/user_guide/libraries/language.html –

+0

然後試試這個[http://stackoverflow.com/questions/1328420/the-best-way-to-make-codeigniter-website-multi- language-calling-from-lang-array] –

+0

你的意思是你爲不同的語言存儲不同的記錄? –

回答

0

即使您從數據庫中獲取數據,也可以使用codeigniter語言類。將語言數組鍵保存在數據庫中。

對於例如,

在語言文件中,有一個項目

$lang['hello'] = "hello in english"; 

可以存儲打招呼DB和並把它作爲

$dbdata = 'hello';//taken from db 

和使用,在您的控制器/查看爲

echo $this->lang->line($dbdata); 

如果您對codeigniter語言類有任何疑問,請查看這裏的一些舊帖子。

the best way to make codeigniter website multi-language. calling from lang arrays depends on lang session?

問候

iijb

+0

我必須添加很多語言。並且來自用戶的消息必須更改爲不同的語言。所以我不能預先確定所有的單詞。那我該怎麼做 – Sona