Codeigniter没有加载其他控制器

时间:2015-09-23 08:51:30

标签: php codeigniter

我创建了一个名为Sign的控制器,我使用此链接运行控制器:

http://localhost/ci/index.php/sign

但它正在给404 error

我的控制器名称是:Sign.php,以下是代码:

<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Sign extends CI_Controller {
    public function __construct()
        {
            parent::__construct();
        }

    public function index()
    {
        echo "1";
    }
}

请帮我找错......

默认页面工作正常。但是,如果我更改$route['default_controller'] = 'Sign';,那么也会更改404错误

2 个答案:

答案 0 :(得分:2)

我遇到了同样的问题,我决定用大写的第一个字母调用控制器,在你的情况下是Sign.php

答案 1 :(得分:0)

您应该使用以下网址。控制器名称区分大小写

http://localhost/ci/index.php/Sign