用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2956|回复: 13
收起左侧

[讨论/交流] 各位ci社区的元老这种多级搜索如何实现?

[复制链接]
发表于 2013-3-22 14:22:46 | 显示全部楼层 |阅读模式
2013-03-22 14 20 31.png

请给个参考或者思路万分感谢,谢谢!


发表于 2013-3-22 14:52:02 | 显示全部楼层
get=0_0_0_0_0_0
 楼主| 发表于 2013-3-22 15:20:14 | 显示全部楼层
紫寒 发表于 2013-3-22 14:52
get=0_0_0_0_0_0

58同城实现
http://bj.58.com/jimenqiao/ershoufang/0/e1i1k1y1/
http://bj.58.com/ 地区/二手房/企业或者个人/总价+面积+厅室+产权/
这个用CI如何实现了?
发表于 2013-3-22 15:38:44 | 显示全部楼层
同问。我也有这需求!
 楼主| 发表于 2013-3-22 15:43:20 | 显示全部楼层
smallhe 发表于 2013-3-22 15:38
同问。我也有这需求!

希望CI元老没给个指点?
发表于 2013-3-22 15:45:48 | 显示全部楼层

get=0_0_0_0_0_0

请给个思路吧。
 楼主| 发表于 2013-3-22 15:54:34 | 显示全部楼层
smallhe 发表于 2013-3-22 15:45
get=0_0_0_0_0_0

请给个思路吧。

这种方式不利于seo啊!CI可以实现58同城的那种方式吗?实在不行只好用 GET 0_0_0_0_0_0 方式处理了
发表于 2013-3-22 16:01:26 | 显示全部楼层
58同城的那个 CI 也很容易做,就是做一个 URI 路由就可以了。
 楼主| 发表于 2013-3-22 16:06:38 | 显示全部楼层
Hex 发表于 2013-3-22 16:01
58同城的那个 CI 也很容易做,就是做一个 URI 路由就可以了。

Hex元老麻烦您几分钟时间给个代码示例吧!我工作到这里进行不下去了,我在这里感谢您了!
发表于 2013-3-22 19:32:34 | 显示全部楼层
duowan 发表于 2013-3-22 16:06
Hex元老麻烦您几分钟时间给个代码示例吧!我工作到这里进行不下去了,我在这里感谢您了! ...

不需要写代码啊,看看 http://codeigniter.org.cn/user_guide/general/routing.html
就是把你那样的 URL 转换成 CI 这样的。
或者你用 URL rewrite 做也可以。

这样的

http://bj.58.com/ 地区/二手房/企业或者个人/总价+面积+厅室+产权

后面那些地区什么的,和

http://bj.58.com/?a=地区&b=二手房&c=企业或者个人

有什么本质区别?是不是可以互相转换?而路由就是做的转换的工作。

点评

Hex雪中送炭,好人!  发表于 2013-3-23 08:50

本版积分规则