0

我的控制器中有这个:

class UpdateStats extends CI_Controller{
   public function __construct() {
       parent::__construct();

   }
   function index(){
     $this->load->view('update_stats/index');
    }
}

我的视图(索引)位于视图文件夹中的 update_stats 文件夹中

当我点击我创建的链接时:

 <li id='proxy'><a href="<?php echo base_url();?>index.php/update_stats/">Master Update</a></li>

或以另一种形式:

  <li id='proxy'><a href="http://localhost/scanner/index.php/update_stats/">Master Update</a></li>

这是我得到的错误:

404页面不存在

未找到您所请求的页面。

更新 我的文件名是:updatestats ..我的类名 UpdateStats 我尝试输入http://localhost/scanner/index.php/updatestats ..我得到 404 错误

文件名:updatestats.php

班级名称:Updatestats.php

网址目标:http://localhost/scanner/index.php/updatestats/

班级:

    class Updatestats extends CI_Controller{
   public function __construct() {
       parent::__construct();

   }
   function index(){
       $this->load->view('templates/header', $data);
            $this->load->view('update_stats/index');
        $this->load->view('templates/footer', $data);

    }
}
enter code here
4

4 回答 4

1

你的路径是错误的。它应该是

<?php echo base_url();?>index.php/updatestats 

也不是视图未加载问题,它甚至找不到控制器

于 2012-06-19T06:31:10.737 回答
1

您的控制器名称UpdateStats在您的类声明中

class UpdateStats extends CI_Controller{

你正在使用 as/update_stats/

因此,使两者相似,它可能会解决您的问题。

于 2012-06-19T06:18:07.817 回答
0

您的控制器名称是UpdateStats,但在您正在调用的 url 中update_stats。更改update_statsUpdateStats查看会发生什么。

于 2012-06-19T06:17:01.443 回答
0

不确定,但可能是一些配置问题,所以我建议您使用 site_url 而不是 base_url 因为 site_url 根据您的站点配置创建 url,在您的情况下,它将是:

<li id='proxy'><a href="<?php echo site_url('updatestats');?>">Master Update</a></li>
于 2012-06-19T08:03:10.707 回答