我們有兩個控制器,一個是members.php
,這是註冊用戶的另一個是reserv.php
,用於爲總線預訂票證。codeigniter:執行第一個控制器後加載第二個控制器
我想在完成第一個控制器類之後加載第二個控制器。
members.php
<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
class Members1 extends CI_Controller {
function __construct() {
parent::__construct();
$this->load->model('member_model1');
}
public function index() {
$table = $this->member_model1->insert_members();
$data['members'] = $table;
//$this->load->view('header1', $data);
$this->load->view('reservation_view',$data);
//$this->load->view('members');
//$this->load->view('footer');
}
}
reserv.php
<?php
class reserve extends CI_Controller {
function __construct() {
parent::__construct();
$this->load->model('member_model1');
}
function index() {
$table = $this->member_model1->get_members();
$data['members'] = $table;
//$this->load->view('header1', $data);
$this->load->view('reservation_view',$data);
//$this->load->view('reservation_view');
// $this->load->helper(array('form'));
//$this->load->view('reservation_view');
}
}
?>
通過以下方式將用戶重定向到第二個控制器/操作URI:redirect(site_url('reserve'));'。但確保你之前已經加載了'url' helper。 –
您可以在註冊後重定向到另一個控制器,這將適用於您的情況imo – DeiForm