Codeigniter:使用语言助手和数据库的多语言

Posted

技术标签:

【中文标题】Codeigniter:使用语言助手和数据库的多语言【英文标题】:Codeigniter: multi language using language helper and database 【发布时间】:2012-08-11 00:53:33 【问题描述】:

我的语言文件(application/language/english/english_lang.php);

$CI =& get_instance(); 

foreach($CI->db->get('language')->result() as $language):

    $lang[''.$language->name.''] = "".$language->turkish.".";

endforeach;

我的数据库;

选择idnameenglishturkishcreate_date FROM language WHERE 1

我的视图文件;

echo lang('title','title');

但它不起作用......

【问题讨论】:

***.com/questions/1328420/… 您真的阅读过codeigniter 文档吗?在这里:codeigniter.com/user_guide/libraries/language.html。并且您确定要在每次加载页面时访问数据库只是为了检索文本行。当数据库中有一百万行时会发生什么? 【参考方案1】:

这看起来像解决方案:

Language Class Extended DB

【讨论】:

以上是关于Codeigniter:使用语言助手和数据库的多语言的主要内容,如果未能解决你的问题,请参考以下文章

Codeigniter:如何使用数据库和用户会话数据构建多语言网站?

Codeigniter 多语言并将语言添加到 url 以进行 seo

Codeigniter 网站多语言 CMS 实施的最佳方式

CodeIgniter 表单验证多语言标签

如何从数据库创建 Codeigniter 语言文件?

如何处理 Codeigniter 上的多语言 uri 重定向?