【发布时间】:2012-01-22 22:45:46
【问题描述】:
有谁知道我如何获取刚刚上传的图像 ID 并从我的控制器访问它们的数组?
我的模型:http://pastebin.com/aJW0vq22 (do_upload())
这是我的控制器的相关部分: 类站点扩展 CI_Controller {
function index() {
//enable profiler
//$this->output->enable_profiler(TRUE);
$data = array();
$this->load->model('Site_model');
if($this->input->post('upload')) {
$data['upload'] = $this->Site_model->do_upload();
//echo '<hr />' . $this->Site_model->total_uploads;
//set the users edit session for their image
$uploaded_image_id = $this->Site_model->get_last();
$values = array(
'image_id' => $uploaded_image_id,
'session_id' => $this->session->set_userdata('session_id')
);
$this->session->set_userdata('edit', $values);
//var_dump($values);
//show uploaded image
redirect($uploaded_image_id . '?links');
}
目前我一直在使用“get_last()”来获取添加到数据库中的最后一个内容,但现在我已经添加了一次上传多个内容的功能,我怀疑我仍然可以,有什么想法吗?
编辑:
基本上我想要得到的最终结果是
redirect('id1, id2, id3' . '?links');
【问题讨论】:
标签: php codeigniter