从codeigniter中的索引页面导航到其他网页

时间:2013-06-15 11:55:05

标签: codeigniter

我是codeigniter的新手,我正在尝试从我的索引页面导航我的其他页面时遇到问题...我已正确制作锚链接以浏览我想要的页面......作为一个例子..

我想导航我的reservation页面...然后在我的索引页面中,此链接就像这样给出..

<a href ="book_table.php">Reservation</a>

我的book_table位于codeigniter框架的view文件夹中,index.php显然也位于view文件夹中,我的控制器就是这样..

 <?php


class Saffron extends CI_Controller

 {

   function index()
      {

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

      } 


} 

现在的问题是,当我尝试从reservation页面导航我的index.php页面时,显示“找不到页面”,即找不到book_table页面。为什么正在发生??可能我在这里遗漏了一些东西,请专家帮助我......感谢。

3 个答案:

答案 0 :(得分:1)

你必须在控制器中创建功能说&#34; 预订&#34;

function reservation()
{    
  $this->load->view('book_table');    
}

并在索引页面上写如下: -

<a href ="<?php echo base_url();?>saffron/reservation">Reservation</a>

注意: -

base_url() - 您必须在application-&gt; config-&gt; config.php文件中定义您的网站网址

$config['base_url'] = 'http://www.example.com/';

答案 1 :(得分:0)

Codeigniter基于MVC。而你的href只是一个php文件。在MVC中,它应该是一些控制器和该控制器的动作。

在这里阅读。 http://ellislab.com/codeigniter/user-guide/general/urls.html

答案 2 :(得分:0)

首先设置你的base_url() 然后在重定向时 做这样的事情:

<a href='<?=base_url()?>home/funct_name' >Navigation</a>

home是控制器的名称