Php 代码点火器a视图无法加载

Php 代码点火器a视图无法加载,php,codeigniter,Php,Codeigniter,我的控制器中有: class UpdateStats extends CI_Controller{ public function __construct() { parent::__construct(); } function index(){ $this->load->view('update_stats/index'); } } 我的视图(索引)位于视图文件夹中的更新统计文件夹中 当我单击我创建的链接时: <li

我的控制器中有:

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

   }
   function index(){
     $this->load->view('update_stats/index');
    }
}
我的视图(索引)位于视图文件夹中的更新统计文件夹中

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

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

您的控制器名称是
UpdateStats
,但在您的url中您正在调用
update\u stats
。将
update\u stats
更改为
UpdateStats
,看看会发生什么。

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

class UpdateStats extends CI_Controller{
您正在使用as
/update\u stats/


因此,让两者都相似,这可能会解决您的问题。

您的路径是错误的。应该是

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

这也不是视图未加载的问题,它甚至找不到控制器,不确定,但可能是一些配置问题,因此我建议您使用site_url而不是base_url,因为site_url根据您的站点配置创建url,在您的情况下,它将是:

<li id='proxy'><a href="<?php echo site_url('updatestats');?>">Master Update</a></li>

  • 您的基本url是什么?你有默认的控制器吗?你看不出我的问题?我应该为您复制并粘贴它吗?:“因此,将控制器重命名为Update_stats,或者将文件名重命名为updatestats.php(请注意,我在这里使用的是所有小写字母)!您是否更改了mod_rewrite以重写路由?您是否可以在3行
    load->view
    之间添加断点,以便检查失败的位置。您可以从控制器内部判断其是否出现故障,或者甚至无法到达控制器。
    <?php echo base_url();?>index.php/updatestats 
    
    <li id='proxy'><a href="<?php echo site_url('updatestats');?>">Master Update</a></li>