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

纯一水,郁闷,刚学CI,有个问题老不知道怎么弄

[复制链接]
发表于 2009-5-19 14:27:36 | 显示全部楼层 |阅读模式
http://localhost/index

http://localhost/index2

第二个应该怎么弄才能访问??

我在控制器中增加了:

<?php
class Welcome extends Controller {
function Welcome()
{
  parent::Controller();
}

function index()
{
  $this->load->view('welcome_message');
}

function index2()
{
  $this->load->view('testVI');
}
}
?>

为什么就是404错误!~?
发表于 2009-5-20 07:28:52 | 显示全部楼层
第二个的访问地址应当是 http://localhost/welcome/index2

如果需要http://localhost/index2,应当是建立一个名为index2的controller。或者手动设置route。
 楼主| 发表于 2009-5-21 12:14:37 | 显示全部楼层
知道怎么弄了.直接在根目录下增加一个index2.php的文件就可以达到效果了!~
发表于 2009-5-21 12:19:15 | 显示全部楼层
楼上的做法是错误的!!
应该根据沧蓝的做法来做!
发表于 2009-5-22 02:32:28 | 显示全部楼层
楼上的楼上的做法的错误的!
应该根据楼上的说法来做!
 楼主| 发表于 2009-5-29 01:21:24 | 显示全部楼层
意思就是说 CI框架 只保留一个 index 的入口?? 我感觉路径太长了,不太顺眼..
而且什么页面都带一个index.
在更目录下复制了一个 index2.php  
就可以 http://localhost/index2
这样子访问了...
发表于 2009-5-29 12:07:00 | 显示全部楼层
URL 好看不好看很重要吗?SEO 才是最重要的,最终用户又不会记忆你的某个 URL。
带着 index 没什么不好,如果不喜欢可以用 URL 路由去掉。
建议大家不要过分追求 URL 的所谓的好看,意义不大。

本版积分规则