Php Yii多语言网站,内容来自数据库
我是Yii框架的新手。正在尝试构建多语言Yii应用程序。我认为提供我对每个想建立多语言项目的Yii初学者所做的事情的信息是有用的。以下是我所做的: 我启用了我的系统的多语言支持 应用 为常用词和导航项建立翻译数据库 最后一件我搞不清楚的事情是,假设我们有多种语言的页面。每一页都有标题,内容在英文,ru,it。。。如何从数据库中获取多语言内容并基于当前语言显示正确的内容 经过一些研究,我发现了在YII应用程序中如何从数据库中获取内容的方法。但是关于多语言支持却没有什么Php Yii多语言网站,内容来自数据库,php,web,yii,multilingual,Php,Web,Yii,Multilingual,我是Yii框架的新手。正在尝试构建多语言Yii应用程序。我认为提供我对每个想建立多语言项目的Yii初学者所做的事情的信息是有用的。以下是我所做的: 我启用了我的系统的多语言支持 应用 为常用词和导航项建立翻译数据库 最后一件我搞不清楚的事情是,假设我们有多种语言的页面。每一页都有标题,内容在英文,ru,it。。。如何从数据库中获取多语言内容并基于当前语言显示正确的内容 经过一些研究,我发现了在YII应用程序中如何从数据库中获取内容的方法。但是关于多语言支持却没有什么 谢谢你浪费时间来帮助我 我认
谢谢你浪费时间来帮助我 我认为最简单的方法是用语言为每个表设置前缀, 并使您的模型使用Yii::app->language参数来定义表。 当然,只对包含要翻译内容的表执行此操作
第二种方法是加载所有内容,并根据语言筛选出控制器中所需的内容,但这会在控制器中产生数据开销。您有没有看过以下内容:也很有趣: