Codeigniter不';不要加载视图

Codeigniter不';不要加载视图,codeigniter,Codeigniter,我是新来的Codeigniter,但由于某些原因,我不能让它工作。我想做的很简单。我在controller文件夹中有一个post.php文件。post.php的内容如下: class Posts extends CI_Controller{ function index(){ $this->load->view('hello.php'); } } 然后我的hello.php文件位于views文件夹中。它只是一个

我是新来的Codeigniter,但由于某些原因,我不能让它工作。我想做的很简单。我在
controller
文件夹中有一个
post.php
文件。
post.php
的内容如下:

    class Posts extends CI_Controller{
        function index(){
            $this->load->view('hello.php');
        }
    }
然后我的
hello.php
文件位于
views
文件夹中。它只是一个静态HTML页面。只是想先让它工作起来

文件夹结构如下:
htdocs/codeignitor

当我访问以下站点时,我希望得到hello.php的内容:

http://localhost:8888/codeigniter/index.php/posts
当我访问上面的url时,它显示
页面未找到
。但是默认的欢迎页面工作正常

$this->load->view('hello');
您的文件应按如下方式放置:

htdocs
|
+-- codeignter
    |
    +-- application
        |
        +-- controllers
        |  |
        |  +-- posts.php
        +-- views
           |
           +-- hello.php

不要添加“.php”扩展名。像这样:


$this->load->view('hello')

在用于加载时,切勿使用“文件扩展数据块”: 您建议使用:

$this->load->view('hello');
就这样,

请检查文件名 如果你的类名是
posts
php,那么应该是
posts.php

如果这是正确的,那么检查
config.php
中的
$config['base\u url']
,并正确设置您的站点url。

您是否尝试将文件重命名为
posts.php