2022-11-15 09:39来源:m.sf1369.com作者:宇宇
数据库字段字符限制受数据类型影响,修改字段 数据类型 就可以啦!
用?l=cn 用这个方法访问
语言包就设一个中文包 和英文包
切换的思路我写在下面了 仅供参考
if($_GET['l']==cn)
{
$sql=select id,content from table ;
}
elseif($_GET['l']==cn) {
$sql=select id,en_content from table ;
}
如果你只是想去更改一下样式,那么可以直接通过class属性去修改,例如“primary”,success,''warning.或者你可以直接去bootstrap.css里面修改相应的css样式
不管是几级城市分站 记住php是动态语言。你把所有的数据都加上城市id就可以了
比方说
北京 对应的id是1
上海对应的id是2
一个新闻表
news
id title content city_id
1 测试北京新闻 测试新闻内容 1
1 测试上海新闻 测试新闻内容 2
总站只要
select id,title,content from news //所有
分站就是
select id,title,content from news where city_id=1 //北京
select id,title,content from news where city_id=2 //上海
这样页面的数据就自动转换了我要提问
在新闻的Model里做处理 _after_select和_after_find 检测当前的语言;
如果是英文,就用en_content代替content 模板中输出都是content。
Model参考代码如下:
protected function _after_select(&$result,$option=''){
foreach($result as &$value){
if(LANG_SET == 'en-us'){
$value['content'] = $value['en_content'];