2012-02-06 22 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个配置指标,当然)。