关于手册上传类的问题,求帮助
手册里有一个上传类的实例,我想问一下当上传成功后,有一个数组$data = array('upload_data' => $this->upload->data());那么我想把$date中的部分元素(例如file_name)写入数据库,请问该怎么写model?谢谢各位。 首先你要有个db表xx_upload,有对应的列file_name
然后$this->db->set('file_name',$a['file_name'])
if($this->db->update('xx_upload))echo'ok'
else'not ok' 谢谢visvoy,顺便再问一下:
你的语句是在控制器里写吧。那我想在Model里写,应该怎么做呢? c和m都一样运行 c和m中一般可以通过传递函数的参数完成啊。
$this->xx_moedl->somefunction($data);
$data可以是一个数组,一次性传递多个参数,你也可以一个个的传递啊。 谢谢 visvoy和snllll。在m中可以接收$_POST[]变量,然后直接就写入数据库。那我在C中已经有的变量(数组),比如$data;这时我在M中想把$date和$_POST[]一起写入数据库,就会报错。后来只有通过函数用参数来传递了。
页:
[1]