Php 如果要遵循REST架构,如何访问codeigniter中的URL参数?

Php 如果要遵循REST架构,如何访问codeigniter中的URL参数?,php,codeigniter,rest,Php,Codeigniter,Rest,以下是可用于访问资源的有效基于REST的URL: 使用codeigniter,如何访问下面传递的参数1 我在教程中看到了上述内容,并设置了代码。然而,很明显: $id = $this->input->get('id'); 不工作。从 您可以使用$this->uri->segment(n) 其中n是您希望检索的段号。使用$this->input->get('id')表示您正在将?id=1发送到URL的末尾。您可以使用$this->uri->segment(1),但这不允许成对的u

以下是可用于访问资源的有效基于REST的URL:

使用codeigniter,如何访问下面传递的参数1

我在教程中看到了上述内容,并设置了代码。然而,很明显:

 $id = $this->input->get('id');
不工作。

您可以使用
$this->uri->segment(n)


其中n是您希望检索的段号。

使用
$this->input->get('id')
表示您正在将?id=1发送到URL的末尾。您可以使用
$this->uri->segment(1)
,但这不允许成对的uri段


如果您使用一种特殊的REST\u控制器方法
$this->get('id')
,那么它将拾取任何一种。我确实在教程中提到了这张图片:)

仅供参考,REST对URI的样式没有意见,查询参数与用于资源标识的路径段一样重要。谢谢Phil。你这个摇滚人,我在用你的休息控制器。你度假回来了吗?