2016-10-22 84 views

回答

0

我不這麼認爲,所以我們有辦法在運行時將數字轉換爲文本。但是您可以按照您的要求進行歸檔。

例:

URL

http://localhost/SabLiveNew/category/NameOfCategory 

在控制器

public function category($getCategory) 
{ 
    // set 01 
    echo "Category is : ".$getCategory; 

    // Set 02 
    if ($getCategory== 'xyz') { 
     echo "this is xyz Category "; 
    } else { 
     echo "This is not xyz category "; 
    } 

    // Set 03 
    switch ($getCategory) 
    { 
     case 'xyz': 
      $category = "this is xyz Category"; 
      break; 

     case 'abc': 
      $category = "this is abc Category"; 
      break; 

     case 'pqr': 
      $category = "this is pqr Category"; 
      break; 

     default: 
      $category = "is not any matched category"; 
      break; 
    } 
    echo $category; 

} 
0

在第一抓URL的最後一個索引

$record_num = end($this->uri->segment_array()); 
or 
$last = $this->uri->total_segments(); 
$category = $this->uri->segment($last); 
在控制器功能,其中調用這個類獲取功能獲取類別名稱

public function get_category($category){ 
$this->db->where('category_id',$category); 
return $this->db->get('categories')->result_array(); 
} 

:0

現在從數據庫表中的模型get_category功能得到類別名稱,在控制器

$this->model_name->get_category($category); 

像下面。

$category_info=$this->model_name->get_category($category); 
$category_name=$category_info[0]['category_name']; 

現在創建重定向url;

$url=http://localhost/SabLiveNew/category/$category_name;

我覺得http://localhost/SabLiveNew/是你的基地址,以便嘗試這種

$url=base_url().'/category/'.$category_name; 

終於重定向

redirect($url); 

感謝