wangr 发表于 2012-2-1 11:44:07

CodeIgniter的使用

大侠们,刚接触这个框架,下面这句代码是什么意思啊!

Hex 发表于 2012-2-1 12:39:27

看这里 http://codeigniter.org.cn/user_guide/libraries/uri.html

ci_phper_mj 发表于 2012-2-1 13:05:26

哥,手册那。

流浪的乞丐 发表于 2012-2-1 17:13:43

真懒...我给你复制下
$this->uri->uri_to_assoc(n)

你可以使用这个函数把每个分段信息以"标识字"=>"具体值"的形式存放在一个联合数组Array()里。 注意这个URI:
index.php/user/search/name/joe/location/UK/gender/male
使用这个函数你可以把URI以如下原型翻转到联合数组中:

(
   'name' => 'joe'
   'location' => 'UK'
   'gender' => 'male'
)
函数第一个参数可以设置偏移量,默认设置为3,因为一般情况下你的URI包含 控制器名 / 函数名 作为第一个和第二个分段。 例如:
$array = $this->uri->uri_to_assoc(3);

echo $array['name'];
第二个参数可以用来设置"标识字",这样返回的数组总会包含索引里的标识字,甚至在丢失URI的情况下也是如此。例如:
$default = array('name', 'gender', 'location', 'type', 'sort');

$array = $this->uri->uri_to_assoc(3, $default);
如果URI不包含对应你所给标识字的具体值时,该索引的值会被设置为"FALSE"。

最后,如果相应的具体值找不到给定的标识字时(若URI段数为是一个单数时)具体值也会被设置为"FALSE"(布尔值)

岳冠群 发表于 2012-2-7 15:09:02

{:soso_e110:}

justdoit 发表于 2012-3-1 22:30:58

这些基本的函数还是看看手册就能找到的。

觉醒梦魔 发表于 2012-12-10 09:58:05

学习{:soso__5663373028670280397_3:}
页: [1]
查看完整版本: CodeIgniter的使用