语言网站内容来自数据库
我是Yii Framework的新手。 试图构建多语言的Yii应用程序。 我认为提供有关我为每个想要构建多语言项目的Yii初学者所做的工作的信息是有用的。 以下是我所做的:
建立常用词汇和导航项目的翻译数据库(基于本文)
现在我无法弄清的最后一件事就是说,我们有多种语言的页面。 每个页面都有标题,内容在en,ru,it ...如何从数据库获取多语言内容并根据当前语言显示正确的内容?
经过一番研究,我找到了教程,它展示了如何在YII应用程序中从数据库获取内容。 BUt没有关于多语言支持的内容。
提前Thx浪费你的时间,并试图帮助我。
我认为最简单的方法是使用语言为每个表设置前缀,然后让模型采用Yii :: app() - > language参数来定义表格。 当然,这只适用于包含要翻译内容的表格。
第二种方法是加载所有内容并根据语言过滤掉控制器中所需的内容,但这会在控制器中产生数据开销。
链接地址: http://www.djcxy.com/p/37497.html