Codeigniter不会加载视图

时间:2012-08-11 11:00:51

标签: codeigniter

我是Codeigniter的新手,但出于某种原因,我无法让它工作。我想要做的很简单。我在post.php文件夹中有一个controller文件。 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

当我访问上面的网址时,它会显示 Page Not Found 。但是默认的欢迎页面工作正常。

4 个答案:

答案 0 :(得分:6)

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

您的文件应按如下方式放置:

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

答案 1 :(得分:1)

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

$这 - >负载>查看( '你好');

答案 2 :(得分:1)

在用于加载时,切勿使用“文件范围”: 你准备使用:

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

就是这样;

答案 3 :(得分:0)

plz检查文件名  如果您的班级名称为posts.php,则应为Posts 如果这是正确的,请检查config.php $config['base_url']并正确设置您的网址网址。