Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Codeigniter:won';t加载控制器页面_Codeigniter - Fatal编程技术网

Codeigniter:won';t加载控制器页面

Codeigniter:won';t加载控制器页面,codeigniter,Codeigniter,我有一个用codeigniter制作的网页,一切正常,但当我尝试添加另一个控制器时,它会给我一个“404页面未找到”-“您请求的页面未找到”。为什么?我添加的控制器是教程中的控制器(我正在练习): 我正在使用Ubuntu,如果有什么不同的话。最好看看这个 // FILE NAME : blog.php class Blog extends CI_Controller(){ function Blog(){ parent::__construct();

我有一个用codeigniter制作的网页,一切正常,但当我尝试添加另一个控制器时,它会给我一个“404页面未找到”-“您请求的页面未找到”。为什么?我添加的控制器是教程中的控制器(我正在练习):


我正在使用Ubuntu,如果有什么不同的话。

最好看看这个

// FILE NAME : blog.php
 class Blog extends CI_Controller(){
       function Blog(){
           parent::__construct();
       }
       function index(){
           echo 'Helloworld';
       }
    }
  • 控制器文件名应等于或等于创建的类控制器名称
  • 尝试在索引之前放置一个构造函数,如下所示

  • 您的控制器文件名是什么?并检查文件权限是否设置了默认控制器?文件名应与控制器类相同,但用简单的字母表示。保存此控制器时,php文件的名称是什么?那你怎么称呼控制器呢?谢谢,就是这样,我的文件名与类的名称不同。我不知道为什么这个答案会被接受,因为它有两个完全错误的东西:
    extensed CI_controller()
    -偏执是怎么回事
    function Blog()
    这是一个PHP4风格的构造函数,不应该再使用它了。我同意,如果我的帖子不能解决问题,也不能给出创建问题完美解决方案的提示,那么我的帖子不应该被接受为答案
    // FILE NAME : blog.php
     class Blog extends CI_Controller(){
           function Blog(){
               parent::__construct();
           }
           function index(){
               echo 'Helloworld';
           }
        }