如何在codeigniter中链接新页面

时间:2016-07-12 10:10:10

标签: php codeigniter

这是我的链接

 href="<?php echo base_url();?>views/contact"

控制器代码在这里

 class S extends CI_Controller {

public function index()
{
    $this->load->view('header');
    $this->load->view('banner');
    $this->load->view('content');
    $this->load->view('footer');
}

public function contact()
{
    $this->load->view('contact');
}

}

我的输出:

  找不到404页面    找不到您请求的页面。

请帮助我......

3 个答案:

答案 0 :(得分:1)

href应该是控制器名称和函数名称而不是视图文件夹名称

试试这个

href="<?php echo base_url();?>s/contact"

答案 1 :(得分:0)

您是否在config / route.php文件中声明了路由? See this link to description

答案 2 :(得分:0)

为页面制作自定义路由,您可以在config / route.php中添加页面路径和控制器操作,如下所示

$route['contact'] = 's/contact';

然后您可以使用site_url()方法

从以下任何地方请求页面
<a href="site_url('contact')">Contact</a>

请注意您需要加载url helper才能使用此方法,您可以在config / autoload.php中自动加载它

我希望我的回答很有用