codeigniter:为什么找不到请求的页面?

时间:2012-10-14 01:08:32

标签: php codeigniter controller http-status-code-404

我有这样的链接

<td><a href="<?php echo base_url(); ?>index.php/c_materialjasa/gkategorimaterial">Lihat Tabel</a></td>

这是我的控制器

  class C_kategorimaterial extends CI_Controller{
public function __construct() {
    parent::__construct();
    $this->load->model('m_materialjasa');
    $this->load->model('m_admin');
}
function gkategorimaterial()
{
    //$data['title'] = 'Ambil Kode Kategori Material Jasa';
    //$this->load->view('head',$data);
    //$this->load->view('g/gkategorimaterial');

    echo 'getkategorimaterial';


}}

并且屏幕显示错误404 not found?我创建了位于views / g / gkategorimaterial

上的观点gkategorimaterial

2 个答案:

答案 0 :(得分:1)

控制器名称必须位于函数名称之前:

<a href="<?php echo base_url(); ?>index.php/
           c_kategorimaterial/gkategorimaterial">Lihat Tabel</a>

答案 1 :(得分:0)

解决了!我是将控制器A粘贴到 - &gt;控制器B,然后我忘了将其类更改为控制器B扩展somekindlikethat

谢谢