Php 切换语言不起作用
我想在两种语言之间切换。我在控制器中编写了一个函数。但是,只有第一个开关工作。那我就不想工作了。 此外,每次单击都会放大导致语言更改的链接地址:Php 切换语言不起作用,php,codeigniter,language-switching,Php,Codeigniter,Language Switching,我想在两种语言之间切换。我在控制器中编写了一个函数。但是,只有第一个开关工作。那我就不想工作了。 此外,每次单击都会放大导致语言更改的链接地址: contact/switchLanguage/switchLanguage/switchLanguage/en 控制器中的代码: public function switchLanguage($language = "") { if ($language == "pl") { $this->smarty->
contact/switchLanguage/switchLanguage/switchLanguage/en
控制器中的代码:
public function switchLanguage($language = "")
{
if ($language == "pl")
{
$this->smarty->display('contact.tpl');
}
else
{
$this->smarty->display('contact_eng.tpl');
}
}
HTML代码:
<a href="switchLanguage/pl">Poland</a>
<a href="switchLanguage/en">English</a>
使用此代码
<a href="<?php echo site_url('switchLanguage/pl);?>">Poland</a>
<a href="<?php echo site_url('switchLanguage/en');?>">English</a>
或者干脆
<a href="/switchLanguage/pl">Poland</a>
<a href="/switchLanguage/en">English</a>
问题出在哪里?问题不清楚。你能解释一下吗。