我的第一个控制器
function index(){
if (isset($_POST['search'])) {
$info['fromdate'] = $this->input->post('fromdate');
$info['enddate'] = $this->input->post('enddate');
$this->session->set_userdata($info['fromdate'],$info['enddate']);
}
}
我的第二个功能是
function detail(){
}
我的问题是,如何将$ info [' fromdate']调用到函数详细信息()
由于
答案 0 :(得分:0)
上面的答案很好,但索引和细节是两种不同的路线,请尝试下面的代码
class A extends CI_Controller {
public $info = array();
function __construct(){
if (isset($_POST['search'])) { // $this->input->post('search',true);
$info['fromdate'] = $this->input->post('fromdate');
$info['enddate'] = $this->input->post('enddate');
//load session library if haven't
$this->session->set_userdata($info['fromdate'],$info['enddate']);
}
}
function index(){
print_r($this->info);
}
function detail(){
print_r($this->info);
}
}
答案 1 :(得分:0)
您可以尝试返回所需的信息,然后在功能详细信息中获取
function index(){
if (isset($_POST['search'])) {
$info['fromdate'] = $this->input->post('fromdate');
$info['enddate'] = $this->input->post('enddate');
$this->session->set_userdata($info['fromdate'],$info['enddate']);
return $this->session->set_userdata($info['fromdate'],$info['enddate']);
}
}
function detail(){
$this->index();
}