如何使用codeIgniter控制基于区域的CMS
how to control CMS based on region using codeIgniter
我正在处理新项目。这个网站可以查看所有的国家。
在这里我有一个基于国家的问题我必须更改网站内容例如注销(英语)我必须以同样的方式为法国显示 déconnexion(法语)其他人也喜欢 'About Us','Contact' etc.Like这个我有将近1000个字要改。我如何才能以一种好的方式实现它,以便于开发。
提前致谢
您可以使用 language Class
来实现。
第一步:首先在文件夹application/language
里面新建一个文件夹french
(这里可以看到一个english
的floder。可以用于 english
).
第 2 步: 然后在 application/language/french
和 application/language/english
.
中创建一个文件 content_lang.php
第 3 步: 添加独立于此文件的语言键,例如,
英语(application/language/english/content_lang.php
),
$lang['gallary']='Gallery';
$lang['logout']='Sign Out';
法语(application/language/french/content_lang.php
),
$lang['gallary']='galerie';
$lang['logout']='Déconnexion';
第 4 步: 在您的控制器中,您可以切换语言,例如,
if($lg=='fr'){ // Put your own condition for switching the language
$this->lang->load('content','french');
}else{
$this->lang->load('content','english');
}
而且,
$data['language']=array(
'gallery'=>$this->lang->line('gallery'),
'logout'=>$this->lang->line('logout')
);
然后传$data
数组查看
第 5 步: 在您的视图中加载语言键,例如,
<a href="#"><?php echo $language['gallary']?></a>
<a href="#"><?php echo $language['logout']?></a>
像这样你可以加载任意数量的语言。
我正在处理新项目。这个网站可以查看所有的国家。 在这里我有一个基于国家的问题我必须更改网站内容例如注销(英语)我必须以同样的方式为法国显示 déconnexion(法语)其他人也喜欢 'About Us','Contact' etc.Like这个我有将近1000个字要改。我如何才能以一种好的方式实现它,以便于开发。
提前致谢
您可以使用 language Class
来实现。
第一步:首先在文件夹application/language
里面新建一个文件夹french
(这里可以看到一个english
的floder。可以用于 english
).
第 2 步: 然后在 application/language/french
和 application/language/english
.
content_lang.php
第 3 步: 添加独立于此文件的语言键,例如,
英语(application/language/english/content_lang.php
),
$lang['gallary']='Gallery';
$lang['logout']='Sign Out';
法语(application/language/french/content_lang.php
),
$lang['gallary']='galerie';
$lang['logout']='Déconnexion';
第 4 步: 在您的控制器中,您可以切换语言,例如,
if($lg=='fr'){ // Put your own condition for switching the language
$this->lang->load('content','french');
}else{
$this->lang->load('content','english');
}
而且,
$data['language']=array(
'gallery'=>$this->lang->line('gallery'),
'logout'=>$this->lang->line('logout')
);
然后传$data
数组查看
第 5 步: 在您的视图中加载语言键,例如,
<a href="#"><?php echo $language['gallary']?></a>
<a href="#"><?php echo $language['logout']?></a>
像这样你可以加载任意数量的语言。