benchia 发表于 2009-12-16 10:00:01

想不明白的问题,咨询

刚看案例中有个“CTOChina.Net技术中国” 他们系统中有个博客 地址是这样的
http://www.ctochina.net/blog/游泳的鱼.html
http://www.ctochina.net/blog/游泳的鱼/show/1/942.html
http://www.ctochina.net/blog/游泳的鱼/news.html
....
其中blog肯定是控制器,那"游泳的鱼"难道是函数??
如果是函数岂不是要有很多参数??
那每个用户的博客都要创建一个博客名的函数吗?

没想明白,难道不是用CI做的?

doutu 发表于 2009-12-16 11:46:22

研究一下url rewrite就知道怎么回事了

visvoy 发表于 2009-12-16 13:09:22

游泳的鱼是用的route,把它路由到index.php/blog/show/游泳的鱼 之类的

benchia 发表于 2009-12-16 13:46:09

其实show是方法 游泳的鱼是参数是吧

hj_545 发表于 2009-12-16 18:13:52

添加 URL 后缀
通过设置 config/config.php 文件,你可以为 CodeIgniter 生成的 URL 添加一个指定的文件后缀。举例来说,如果 URL 是这样的:

example.com/index.php/products/view/shoes

你可以随意添加一个后缀,例如 .html,使其显示为:

example.com/index.php/products/view/shoes.html

(icebird注:英文中由于参数可直接看懂其含义,并未说明应修改哪个参数,在这里应修改$config['url_suffix']这个参数。)

hj_545 发表于 2009-12-16 18:19:03

页: [1]
查看完整版本: 想不明白的问题,咨询