CodeIgniter如何使用form_open_multipart()获取隐藏字段值


CodeIgniter how to get hidden field value using form_open_multipart()?

我正在创建一个web应用程序,允许用户将项目数据插入数据库。insert_item页面只是一个普通的HTML表单。当用户提交时,控制器将item数据插入到item表中,然后将用户重定向到insert_image页面。在这个页面中,我有一个隐藏字段,其中包含item_id (Item表的主键)。此页面包含上传文件的表单。

echo form_open_multipart('administration/validate_add_images');
form_hidden('id', $id);
$this->table->add_row(array(form_upload('uploads')));
form_submit('submit', 'Upload Images');

当用户提交时我无法获取id的值。我的问题:是否有可能使用form_open_multipart()获得隐藏的字段值?

你应该能够像访问其他表单字段一样访问它

$this->input->post('id');

你也可以像这样显示你所有的POST ARRAY

$this->input->post(NULL, TRUE);