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

[HELP] 只有默认的欢迎页面能打开,自己写的控制器,全部404?

[复制链接]
发表于 2015-5-15 21:32:07 | 显示全部楼层 |阅读模式
如题,请问这是怎么回事?我把$route['default_controller'] = 'test';改成自己写的控制器,也不行,同样404?求指导。
代码都是按照例子上来的(如下):
<?php

class test extends CI_Controller {
        public function index($page = 'home')
        {
                 if ( ! file_exists(APPPATH.'/views/pages/'.$page.'.php'))
                {
                // 页面不存在
                show_404();
                }

                $data['title'] = ucfirst($page); // 将title中的第一个字符大写

                $this->load->view('templates/header', $data);
                $this->load->view('pages/'.$page, $data);
                $this->load->view('templates/footer', $data);
        }
}
多谢啦!!{:soso_e100:}

发表于 2015-5-18 09:32:11 | 显示全部楼层
為何不先把你判斷 view 的檔案
會導向 show_404(); 這個先註解
先能正常讀取再測試這個吧

你的 CI 版本是?2.2 ? 3.0 ?
发表于 2015-5-23 10:14:04 | 显示全部楼层
你试试把你的默认控制器改成test,应该没问题
发表于 2015-5-26 13:45:00 | 显示全部楼层
Linux区分大小写
发表于 2015-5-26 22:33:35 | 显示全部楼层
3.0以后 类名及这个类的文件名首字母必须大写

本版积分规则