2012-02-06 52 views

回答

1

您的問題根本不清楚。至於如何工作的指示,雖然:

,因爲它似乎你已經做了,你必須設置爲TRUE「enable_query_string」配置指標:

$config['allow_get_array'] = TRUE; 
$config['enable_query_strings'] = TRUE; 
$config['controller_trigger'] = 'c'; 
$config['function_trigger'] = 'm'; 

正如你看到的,你也有一個索引將放置控制器和模型的$ _GET數組。爲了創建一個URL(其中因爲傭工URI段工作,你必須手動執行,),你可以這樣做:

index.php?c=mycontroller&m=mymethod&var1=var1 

映射到Mycontroller()控制器類和Mymethod()類方法,並且其工作方式與uri片段相同。在你的方法,檢索方法之後的查詢字符串變量,您可以:

  1. 使用$this->input->get('var1')輸入方法來檢索查詢字符串的一部分;
  2. 用「常規」 $ _GET陣列(其已通過傳遞TRUE到配置索引,如上述使能),$_GET['var1']
  3. 只是傳遞參數的方法(如在URI段):

     function mymethod($var1) 
         { 
          echo $var1; 
         { 
    

「C」和「M」是默認觸發器,它可以很明顯的改變,無論你喜歡的(只是將它們設置在2個配置指標,當然)。