我可以问你的帮助如何重定向变量。这是我的代码。重定向到codeigniter中的变量的其他控制器
function new_content(){
$this->output->set_status_header(200);
$this->output->set_header('Content-Type: application/json');
$subj_id = $this->input->post('subj_id');
$mod_id = $this->input->post('mod_id');
$lesson_id = $this->input->post('lesson_id');
$sort_id = rand(100,999);
$data = array(
'subj_id' => $subj_id,
'mod_id' => $mod_id,
'lesson_id' => $lesson_id,
'sort_id' => $sort_id
);
$create = $this->mdl_lc->_insert($data);
// $link = base_url().'lesson_content/edit/'.$subj_id.'/'.$mod_id.'/'.$lesson_id.'/'.$sort_id;
// echo base_url().'lesson_content/edit/'.$subj_id.'/'.$mod_id.'/'.$lesson_id.'/'.$sort_id;
redirect('lesson_content/edit/'.$subj_id.'/'.$mod_id.'/'.$lesson_id.'/'.$sort_id);
}
function edit(){
$subj_id = $this->uri->segment(3);
$mod_id = $this->uri->segment(4);
$lesson_id = $this->uri->segment(5);
$sort_id = $this->uri->segment(6);
$data['subj_id'] = $subj_id;
$data['mod_id'] = $mod_id;
$data['lesson_id'] = $lesson_id;
$data['sort_id'] = $sort_id;
$data['title'] = 'Lesson Content';
$this->load->view('lesson_content_display',$data);
}
注:
- lesson_content是控制器。
- 编辑是一项功能。
- 其余的是我试图包含重定向的变量。
当我做了一些检查元素,结果是在那里,但它不会重定向到我试图去的链接。
您能向我们展示lesson_content :: edit功能吗? – Craig 2015-02-09 11:11:20
完成。谢谢回复。 – Dennis 2015-02-09 11:19:09
我对此感到不好。我在json的返回值之后做了什么,我重新加载它并查看新创建的项目。 :| – Dennis 2015-02-09 12:42:57