【发布时间】:2011-05-05 11:09:01
【问题描述】:
我继承了一个用自定义(小型)php 框架编写的中型网站。我想切换到 yii 框架,但首先我需要找到以下问题的解决方案:该站点基本上是一系列课程和练习,可用于多种语言。事实上,所有内容都支持多种语言。
用户可以选择他们喜欢的语言,并从数据库中检索本地化内容。
数据库组织:
- 带有 id 和无语言列的表格练习
- 带有练习 ID、sLanguage 和 sContent 的表格练习字符串
这如何与“Post::model()->findAll()”yii 从数据库中检索数据的方式轻松集成?
我是否应该编写自定义派生类的 CModel 来从 IUserIdentity 类中检索语言首选项并调整查询? 是否有一些我可以查看的代码?
【问题讨论】:
标签: php internationalization translation yii