Codeigniter 页面路由

Codeigniter page routing

我是 Codeigniter 的新手,我在页面路由方面遇到了问题。我在第一页中放置了一个按钮

<center><a href="" class="button1">Start</a></center>

我的视图文件夹中有一个页面。我想在单击我的按钮时定向到此页面。如何在单击按钮时导航到视图文件夹中的页面。

我的基地url

$config['base_url'] = 'http://localhost/xampp/CodeIgniter/';

提前致谢

首先你需要启用url库

$this->load->helper('url');

然后测试base_url();函数

Returns 您的站点基础 URL,如您的配置文件中所指定。示例:

echo base_url();

并调用查看页面,假设你的文件名为home.php

<?php
class Example extends CI_Controller {

    function index()
    {
        $this->load->view('home');
    }
}
?>

当您使用 codeigniter 时,您可以简单地在控制器中命名将加载您想要的页面的函数。

<center><a href="<?=base_url().'ControllerName/functionName';?>" class="button1">Start</a></center>

或取决于您的配置:

<center><a href="<?=base_url().'index.php/ControllerName/functionName';?>" class="button1">Start</a></center>

在控制器名称和函数名称中:

// Other code ...
$this->load->view('viewFileName');

首先由

加载 url_helper
$this->load->helper('url');

或者在你的autoload.php集合中

$autoload['helper'] = ['url'];

然后

<a href="<?php echo site_url() ?>" class="button1">Start</a>

Note: Use site_url() instead of base_url(), base_url() suited for src like

<img src="<?php echo base_url()" /> ....

你的基础 url 不正确

替换

$config['base_url'] = 'http://localhost/xampp/CodeIgniter/';

到'

$config['base_url'] = 'http://localhost/CodeIgniter/';

然后

<center><a href="<?php site_url('ControllerName/functionName');?>" class="button1">Start</a></center>

阅读本教程了解更多信息http://w3code.in/2015/10/codeigniter-installation-beginner-guide/