2

我正在使用 CodeIgniter,我是新手。我开始知道我可以将参数传递到另一个页面,例如http://example.com/users/list/param1/param2/param3/ .... 等等。

现在在目标 php 脚本上,我可以将它作为 $this->uri->segment(2) ,但我必须知道它在 uri 中的哪个位置。假设我得到 param2 ,我必须知道它是 uri 段 4。这对我来说是一个很大的痛苦。我以前使用过 ZEND ,我们发送像 http://examples.com/controller/action/key/value/key/value这样的参数,现在在这种情况下,我总是可以动态数量的参数,我不需要知道他们在uri中的位置,但我只需要知道密钥。

问:有没有一种方法可以让我在codeigniter的键值对中使用GET传递参数,就像ZEND一样?

4

1 回答 1

1

看一下类中的$this->uri->uri_to_assoc(n)函数URI。它将把你的 url 段作为一个关联数组。然后,您可以检查其中是否存在密钥。

用户指南中的示例和完整说明。

于 2011-09-22T08:02:06.803 回答