无法在CodeIgniter中调用视图

时间:2014-03-29 15:52:07

标签: php codeigniter

我是CodeIgniter的新手。我在views文件夹中有一个名为contact.php的视图。现在我在index.php中有一个链接,我想通过这个链接调用contact.php视图。

我在控制器文件夹中的控制器Contact.php:

class Contact extends CI_Controller{
function index(){

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

}

}

我在index.php中的链接是

<a href="<?php echo site_url('contact');?>" class="last">Contact Us</a>

我的观点不是叫它给我404页面找不到..

2 个答案:

答案 0 :(得分:1)

  class ... extends CI_Controller { ... }

只看到你的班级名字!!匹配

非常重要
  $this->load->view("myFirstView");

(...)

myFirstView.php

答案 1 :(得分:0)

您错过了控制器中的构造:

function __construct()
{
    parent::__construct();
}

否则,您只是扩展CI_Controller类而不通过其构造继承其属性(因此parent::__construct();)。