无法调用视图

时间:2014-03-27 17:30:59

标签: php codeigniter

我必须在控制器文件夹中使用名称为about.php的控制器。现在在视图文件夹中我有一个名为about.php的视图。在index.php视图中我想用链接调用该视图,但它没有调用我是Codeignitor的新手。

这是我在index.php中的调用代码

<a href="<?php echo base_url();?>About/about">About Us</a>

这是我在控制器文件夹中的控制器代码about.php。

class About extends CI_Controller {

    function index(){

        $this->load->view('about');
    }

}

2 个答案:

答案 0 :(得分:1)

您的观点应该被称为about.php并位于views文件夹中。

您的控制器正在调用此视图(正确),称为about

因此,此视图的正确链接如下:

<a href="<?= site_url('about'); ?>">About Us</a>

您可以阅读base_urlsite_url here之间的差异。

答案 1 :(得分:0)

试试这个:

<a href="<?php echo base_url();?>index.php/about">About Us</a>