不在codeigniter中调用的页面

时间:2014-03-22 18:37:19

标签: codeigniter view

我的视图文件夹index.php,about.php和contact.php中有三个页面。我在index.php页面中有2个链接,现在我想在该链接上调用about.php和contact.php。我的索引页面正在调用下面是我的控制器代码。

class Blog extends CI_Controller{
    function index(){

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

    }

我的索引视图正确调用..但我无法调用其他页面我对codeignater很新。请有人帮帮我

2 个答案:

答案 0 :(得分:3)

在index.php中,你必须创建两个链接,即

<a href="<?php echo site_url();?>blog/about">About</a>
<a href="<?php echo site_url();?>blog/contact">COntact</a>

您的控制器代码应如下所示:

class Blog extends CI_Controller{
function index(){

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

}


function about(){

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

    }

function contact(){

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

}

答案 1 :(得分:1)

$config['index_page'] = 'index.php/';

首先在config.php中设置 然后:

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

和控制器代码一样:

class Home扩展CI_Controller { function index(){

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

}

function sample(){

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

}

函数about(){

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

}