我从CodeIgniter开始,我在链接页面时遇到了一些麻烦。
我这样做:
<li class="nav-item mr-3">
<a class="nav-link page-scroll" href="<?php echo base_url('nomeApp/login');?>">Login</a></li>
我的控制器是这样的:
class Homepage extends CI_Controller{
function __construct(){
parent::__construct();
$this->load->helper('url');
public function index()
{
$this->load->view('homepage/index');
}
public function login()
{
$this->load->view('login/login');
}
}
答案 0 :(得分:1)
如果要重命名路由,请转到config / routes.php
$route['nomeApp/login'] = 'homepage/login';
您可能需要包含index.php <?php echo base_url('index.php/nomeApp/login');?>
答案 1 :(得分:1)
您是否尝试在成功登录后将用户发送到其他页面?
如果是这种情况,您可以使用redirect('path/to/yourpage');
答案 2 :(得分:1)
对于页面之间的重定向,请使用重定向功能,如
redirect('controllername/method');
从导航菜单导航,在href中提供完整链接
<a href="<?php echo site_url('controllername/method');?>"> Home </a>
答案 3 :(得分:0)
对于页面之间的重定向,请使用重定向功能,如
重定向( 'yourcontrollername /方法名');
如果要重命名路由,请转到config / routes.php
$ route ['App / login'] ='home / login';