글 수정시 파일 교체하면 모든 게시글의 파일이 교체되는 문제
Board_write.php 에
if ($use_upload
&& $uploadfiledata2
&& is_array($uploadfiledata2)
&& count($uploadfiledata2) > 0) {
foreach ($uploadfiledata2 as $pkey => $pval) {
if ($pval) {
$fileupdate = array(
'mem_id' => $mem_id,
> 'pfi_id' => element('pfi_id', $pval),
'pfi_originname' => element('pfi_originname', $pval),
'pfi_filename' => element('pfi_filename', $pval),
'pfi_filesize' => element('pfi_filesize', $pval),
'pfi_width' => element('pfi_width', $pval),
'pfi_height' => element('pfi_height', $pval),
'pfi_type' => element('pfi_type', $pval),
'pfi_is_image' => element('is_image', $pval),
'pfi_datetime' => cdate('Y-m-d H:i:s'),
'pfi_ip' => $this->input->ip_address(),
);
> $this->Post_file_model->update($fileupdate['pfi_id'], $fileupdate);
특정 게시글의 첨부파일 업데이트시 모든 게시글의 첨부파일이 바뀌어버리는 문제가 있습니다.
첨부파일 업데이트가 정상동작할려면 위의 붉은마크 부분처럼 수정되어야 합니다.