404找不到页面(找不到您请求的页面。)

时间:2014-01-25 17:44:39

标签: php mysql codeigniter localhost

我尝试显示(* localhost / ujian / index.php / user_controller *) 但没找到,为什么?

代码

class User_controller extends CI_Controller{

function __construct()
{
    parent ::__construct();
      $this->load->model('user_model');
      $this->load->helper(array('form'));
}

function user()
{
    $data['judul'] = 'Daftar User';
    $this->load->view('user', $data);
}

function simpan_user()
{   

    $this->user_model->simpan_user();
    $data['notifikasi'] = 'Data berhasil disimpan';
    $data['judul']='Insert Data Berhasil';
    $this->load->view('notifikasi', $data);
    redirect('user_controller');
}
 function view()
{
    $data['daftar_user'] = $this->user_model->get_user_all();
    $this->load->view('daftar_user', $data);
}
 function delete_user($id)
{
    $data['daftar_user'] = $this->user_model->get_user_all();
    $this->load->view('daftar_user', $data);
    $username = $this->user_model->delete_user($id);
    redirect('user_controller');
}

我尝试显示(* localhost / ujian / index.php / user_controller *) 但没找到,为什么?

2 个答案:

答案 0 :(得分:0)

根据您的问题,您正在调用网址:

localhost/ujian/index.php/user_controller

但是你的控制器没有默认函数index()。因此,添加默认功能并对此网址执行默认操作。

function index()
{
    // add your action
    // or call any default function like $this->user();
}

答案 1 :(得分:0)

如果未在控制器名称后指定任何函数名称,则默认调用index()函数。

在您的请求URL中没有指定函数名,因此,它默认调用index()函数。但是在您请求的控制器中没有定义Index()函数。

请创建一个index()函数并尝试。

干杯.. !!