2014-11-06 102 views
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> 
+1

這是問題嗎?問題不清楚。你能解釋一下嗎? – 2014-11-06 10:21:09

回答

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> 
+0

它的工作原理。謝謝 :) – Mark 2014-11-06 10:58:34