Codeigniter ERROR - > 404找不到页面 - >上市

时间:2016-10-26 17:23:53

标签: php codeigniter logging message

我有这个log_message错误而且我不知道为什么?

DEBUG - 2016-10-26 19:06:38 --> Final output sent to browser
DEBUG - 2016-10-26 19:06:38 --> Total execution time: 0.0583
DEBUG - 2016-10-26 19:06:38 --> Config Class Initialized
DEBUG - 2016-10-26 19:06:38 --> Hooks Class Initialized
DEBUG - 2016-10-26 19:06:38 --> Utf8 Class Initialized
DEBUG - 2016-10-26 19:06:38 --> UTF-8 Support Enabled
DEBUG - 2016-10-26 19:06:38 --> URI Class Initialized
DEBUG - 2016-10-26 19:06:38 --> Router Class Initialized
**ERROR - 2016-10-26 19:06:38 --> 404 Page Not Found --> public**
DEBUG - 2016-10-26 19:06:39 --> Config Class Initialized
DEBUG - 2016-10-26 19:06:39 --> Hooks Class Initialized
DEBUG - 2016-10-26 19:06:39 --> Utf8 Class Initialized

和控制器

 <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Users extends Admin_Controller{

    public function __construct()
    {
        parent::__construct();

        // Load user model
        $this->load->model('user_model');
    }

    public function index()
    {
        $this->load->view('admin/layouts/users_view');
        $this->load->view('admin/templates/footer');
    }

    public function get_users(){

        echo  $this->user_model->get_users();

    }

}

get_users函数使用Datatables librery获取Datatables的数据。 用ajax从视图调用。

1 个答案:

答案 0 :(得分:0)

为什么你的控制器扩展了Admin_Controller,如果我只能看到基本的Codeigniter方法,为什么不扩展主 CI_Controller

也许这是你的问题,为了在Codeigniter中使用一个控制器,它必须扩展CI_Controller才能继承它的所有方法($ this),除非你想创建一个库或一个帮助器,它们不会需要扩展CI_Controller。

  • 确保您的网页符合以下规则:班级名称和 控制器文件名必须相同,例如:class:用户,控制器 文件: User.php
  • 确保您的手机没有覆盖您的控制器 不存在的链接。
  • 确保您的观点位于正确的路径中,除非它可能会弹出 404错误。