我想在语言之间切换。我在控制器中写了一个函数。但是,只有第一个开关工作。然后我不想工作。 此外,每次点击都会放大导致更改语言的链接的地址:
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>
答案 0 :(得分:1)
使用此代码
<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>