CodeIgniter URI段被捕获为变量?

时间:2011-01-15 07:50:37

标签: php codeigniter

好吧,我在一个名为test的控制器中有一个函数,我可以通过转到http://localhost/nwk/control/test

来访问它 这是我的功能。我想使用“test”中下一段中给出的数据作为php变量。

所以,如果我把

function test() { $var = $this->uri->segment(3); echo $var; }

根据用户指南,如果我输入control / test / data,我的变量应该等于'data'?

似乎没有用。

我在这里错过了什么吗?

4 个答案:

答案 0 :(得分:1)

您缺少作业运算符

function test() { $var = $this->uri->segment(3); echo $var; }

答案 1 :(得分:1)

你可以这样做:

function test($var, $another_var)
{
    echo $var.' '.$another_var;
}

打开http://localhost/nwk/control/test/it/works会回应“它有用”

答案 2 :(得分:0)

$config['name'] = $this->uri->segment(3, 0);
echo $name;

答案 3 :(得分:0)

出于某种原因,我自动加载了URI库,使得整个功能无法正常工作。

现在一切都很好。谢谢大家。