在codeigniter中重定向页面

时间:2015-11-25 22:34:52

标签: php codeigniter routes

我对PHP MVC框架,codeigniter以及使用MVC框架开发我的第一个网站的过程相当新。我的网站导航页面出现问题,因为我想创建链接,将用户重定向到网站的另一个页面。

这是我的控制器(home_controller.php)

class Home_controller extends CI_Controller{

    public function __construct(){
        parent::__construct();
    }

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

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

这就是我在视图文件中的位置,我试图设置登录页面的链接。

    <a href="<?php echo base_url();?> home_controller/login/">Staff</a>

运行应用程序并尝试导航登录/人员链接后,将显示错误 在此服务器上找不到请求的URL / home_controller / login /。

我已经从autoload.php文件中加载了url帮助器 我已将base.url从config.php文件设置为http://localhost:8888/

但它仍然不适合我。

1 个答案:

答案 0 :(得分:0)

试试这个

<li>
  <a href="oneoffpayment.php">Sign in ↓</a>
  <ul class="hidden">
    <li><a href="<?php echo base_url();?>index.php/home_controller/login/">Staff</a></li>

  </ul>
</li>

并且config.php文件base_url函数应为空

  

确保如果您使用的是CI3 +,则文件名应为Home_controller.php。如果您使用3.0-那么文件名应为home_controller.php