【发布时间】:2018-12-20 17:03:57
【问题描述】:
我想将一个函数的变量传递给另一个函数,两者都在同一个控制器中,我正在使用 Codeigniter,我的控制器代码是
public function passes() {
$this->question();
$this->load->view('passes', $data);
}
public function question() {
if ($this->input->post('slug')) {
$slug = $_POST['slug'];
$slug = $this->Welcome_model->selectid($slug);
$passcat_id = $slug[0]->id;
log_message('error', 'collected id is ' . $passcat_id);
$data['question'] = $this->Welcome_model->selectquestion($passcat_id);
}
}
这是我要在视图页面中打印数据 $data['question'] 的代码。
谢谢。
【问题讨论】:
-
设置会话怎么样?例如,$this->session->set_userdata('passcat_id',$passcat_id);然后调用会话 $pass = $this->session->userdata('passcat_id'); ...
-
$data = $this->data_from_other_function();这对我有用
标签: codeigniter