我有这个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从视图调用。
答案 0 :(得分:0)
为什么你的控制器扩展了Admin_Controller,如果我只能看到基本的Codeigniter方法,为什么不扩展主 CI_Controller ?
也许这是你的问题,为了在Codeigniter中使用一个控制器,它必须扩展CI_Controller才能继承它的所有方法($ this),除非你想创建一个库或一个帮助器,它们不会需要扩展CI_Controller。