thinkphp 多语言问题
1.returnarray(2.'welcome'=>'欢迎使用ThinkPHP',3.'remark'=>'您看到的是简体中文',4.);这是手册中的例子;但是如果内容...
1.return array(
2. 'welcome'=>'欢迎使用ThinkPHP',
3. 'remark'=>'您看到的是简体中文',
4. );
这是手册中的例子;
但是如果内容都是从数据库中取出的,要怎么分配?
例如:数据库中有个新闻表,字段有id、content en_content三个字段,content存放中文,en_content存放英文,前台内容一条条遍历出来,要怎么分配才可以中英切换??? 展开
2. 'welcome'=>'欢迎使用ThinkPHP',
3. 'remark'=>'您看到的是简体中文',
4. );
这是手册中的例子;
但是如果内容都是从数据库中取出的,要怎么分配?
例如:数据库中有个新闻表,字段有id、content en_content三个字段,content存放中文,en_content存放英文,前台内容一条条遍历出来,要怎么分配才可以中英切换??? 展开
展开全部
用?l=cn 用这个方法访问
语言包就设一个中文包 和英文包
切换的思路我写在下面了 仅供参考
if($_GET['l']==cn)
{
$sql="select id,content from table ";
}
elseif($_GET['l']==cn) {
$sql="select id,en_content from table ";
}
语言包就设一个中文包 和英文包
切换的思路我写在下面了 仅供参考
if($_GET['l']==cn)
{
$sql="select id,content from table ";
}
elseif($_GET['l']==cn) {
$sql="select id,en_content from table ";
}
追问
如果这样,中文包和英文包不就用不到了吗?
追答
肯定可以用的到 比如数据库以后的文字
你用数据库的话 英文包 中文包 你说有什么用呢
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询