在同一个控制器中,我发现有两种重定向方法。
Class Home extends mY_Controller{
public $view;
public $redirect;
function first_method
{
$this->view = FALSE;
// $this->second_method();
// redirect('Home/second_method');
}
function second_method()
{
echo 'Second one';
}
}
我想知道哪个是最好的方法,如果某些条件不匹配,我在 my_controller 中有一个重定向方法,使用重定向变量重定向用户只是为了简单起见,我发布了这个
<?php
class MY_Controller extends CI_Controller
{
protected $data;
function __construct()
{
parent::__construct();
}
public function _remap($method, $parameters)
{
if($this->view === FALSE)
{
redirect($this->redirect);
}else{
$this->load->view('my_view');
}
}
}
使用第一种方法我无法访问第二行