0

我想在语言之间切换。我在控制器中编写了一个函数。但是,只有第一个开关有效。那我不想工作了。此外,每次点击都会放大导致更改语言的链接的地址:

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>
4

1 回答 1

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>
于 2014-11-06T10:19:55.580 回答