CI 묻고 답하기

제목 업로드한 파일정보 db입력
글쓴이 fafev 작성시각 2011/12/07 17:51:01
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 18797   RSS
이렇게 파일과 폼에있는 내용을 넘겨받고 파일은 uploads폴더에 글은 db에 insert됩니다.
여기서 질문이요
DB에 T_FILE이라는 테이블을 따로 만들어서
게시판 번호와 연동지어 사용하려고하는데요
업로드된 파일명,파일타입 등을 어떻게 출력해야하는지를 모르겠네요;;
부탁드립니다.!! 
 public function proc_create()
    {
  $config['upload_path'] = './uploads/';
  $config['allowed_types'] = 'exe|lnk|zip|gif|jpg|png';
  $config['max_size'] = '1000000000';
  
  $this->load->library('upload', $config);
  if ( ! $this->upload->do_upload())
  {
   $this->output->enable_profiler(PROFILER_FLAG);
   $this->load->model('board_model');
   $data = array(
    'b_bm_idx'   => $this->input->post('b_bm_idx',TRUE), 
    'b_title'   => $this->input->post('title',TRUE) ,
    'b_txt'    => $this->input->post('contents',TRUE) ,
    'b_mem_idx'   => 1 ,
    'b_reg_dt'   => CURRNT_DATE_STRING ,
    'b_last_update_dt' => CURRNT_DATE_STRING 
   );
   $this->board_model->create($data);
   $ca_list=$this->uri->segment(4, 0);
   redirect("/board/index/0/$ca_list");
  } 
  else
  {
   $this->output->enable_profiler(PROFILER_FLAG);
   $this->load->model('board_model');
   $data = array(
    'b_bm_idx'   => $this->input->post('b_bm_idx',TRUE), 
    'b_title'   => $this->input->post('title',TRUE) ,
    'b_txt'    => $this->input->post('contents',TRUE) ,
    'b_mem_idx'   => 1 ,
    'b_reg_dt'   => CURRNT_DATE_STRING ,
    'b_last_update_dt' => CURRNT_DATE_STRING 
   );
   $this->board_model->create($data);
   $ca_list=$this->uri->segment(4, 0);
   redirect("/board/index/0/$ca_list");
  }
 다음글 code_gen에러가 나는데요?! (2)
 이전글 select를 제외한 db명령어들도 결과를 기다리나요? (5)

댓글

변종원(웅파) / 2011/12/07 18:27:30 / 추천 0
매뉴얼에 잘 설명되어 있습니다. 

$this->upload->data()

http://codeigniter-kr.org/user_guide_2.1.0/libraries/file_uploading.html
fafev / 2011/12/08 12:10:37 / 추천 0
 해결했습니다.
감사합니다..
한대승(불의회상) / 2011/12/08 16:28:37 / 추천 0
fafev// ㅎㅎㅎ 잘 해결 되셨나요? ^^

CI와 함께 즐거운 코딩 되세요 ^^