【发布时间】:2013-07-23 13:48:47
【问题描述】:
我们有两个控制器,一个是members.php,它正在注册用户,另一个是reserv.php,用于预订公交车票。
我想在第一个控制器类完成后加载第二个控制器。
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');
}
}
?>
【问题讨论】:
-
通过
redirect(site_url('reserve'));将用户重定向到第二个controller/actionURI。但请确保您之前已加载url助手。 -
您可以在注册后重定向到另一个适用于您的情况的控制器 imo
标签: codeigniter