我是代码Igniter框架的新手,我想发送查询字符串数据,用$ this-> index(),函数,我怎么能这样做,我在config.php文件中做了编辑,接受查询字符串。
答案 0 :(得分:1)
你的问题根本不清楚。但是,作为如何工作的指示:
如您所见,您必须将“enable_query_string”配置索引设置为TRUE:
$config['allow_get_array'] = TRUE;
$config['enable_query_strings'] = TRUE;
$config['controller_trigger'] = 'c';
$config['function_trigger'] = 'm';
如您所见,您还有一个$ _GET数组的索引,其中将放置控制器和模型。为了建立一个网址(你必须手动,,因为帮助者使用uri网段)你可以做类似的事情:
index.php?c=mycontroller&m=mymethod&var1=var1
映射到Mycontroller()
控制器类和Mymethod()
类方法,其工作方式与uri段相同。在您的方法中,要在方法之后检索查询字符串变量,您可以:
$this->input->get('var1')
输入法检索查询字符串部分; $_GET['var1']
只需将参数传递给方法(如在uri段中):
function mymethod($var1)
{
echo $var1;
{
“c”和“m”是默认触发器,您可以明显地将其更改为您喜欢的任何内容(当然,只需将它们设置在2个配置索引中)。
答案 1 :(得分:0)
在Code Igniter中,您可以在控制器功能中使用$this->input->get()
。您还可以使用PHP的$_GET
数组。有关http://codeigniter.com/user_guide/libraries/input.html