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

[已解决] 关于CI的URL问题,希望高手解答

[复制链接]
发表于 2012-7-6 19:10:20 | 显示全部楼层 |阅读模式
刚接触CI看了手册还是不怎么懂,CI中URL通过index.php来访问控制器/方法/参数的,那么是不是每个页面都可以是一个方法?那么一个首页的超链接要怎么写?
以下是我写超链接,href是每个方法名,方法内有载入视图。首页访问地址是http://localhost/cinew/index.php 。但是点击首页链接时地址是URL为 http://localhost/cinew/index/ 。404访问不到。。。真心希望高手路过帮忙看看。。  
<a href="index" >首页</a>
< a href="listnew" >查看新闻列表</a>
< a href="addnew" >增加新闻</a>……
发表于 2012-7-6 21:19:01 | 显示全部楼层
http://localhost/cinew/index.php/news/show/参数1/参数2.。。。。。。。
应该如上面的链接样式,其中News为控制器名,show为方法名,后面可以传递参数。
如果你需要隐藏掉index.php.即变为http://localhost/cinew/news/show/参数1/参数2,这需要用到伪静态设置,具体可以站内搜索。
建议自己看下用户文档,里面讲的很详细
发表于 2012-7-6 21:21:28 | 显示全部楼层
<a href="news/index" >首页</a>
< a href="news/listnew" >查看新闻列表</a>
< a href="news/addnew" >增加新闻</a>……

上面的样式的前提是你在application/config文件下的config.php中设置了base_url()="http://localhost/cinew/",再加上伪静态(去掉index.php),你就能访问http://localhost/cinew/news/list了

本版积分规则