我的视图文件夹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很新。请有人帮帮我
答案 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');
}