CI 묻고 답하기

제목 코멘트 처리할떄요 ?
글쓴이 람이 작성시각 2014/04/23 12:42:20
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 12633   RSS
main 컨트롤러내에 comment_write 함수를 만들고
해당 컨트롤러에서 모델로 가서 sql처리를 한 다음
다시 원래의 화면으로 돌리려면 어떻게 해야 하나요 ?

예를 들어 검색을 한 결과를 뷰어 페이지로 가서 보고 아래에 댓글을 입력하면 처리하고 다시 돌아오게 하려면요 ?
 
모델

////////////////////////////////////////////////////////// 코멘트 및 게시판 관련 ///////////////////////////////////////////////////////
 function comment_write($id) {

  $insert_data = array(
   'id' => $this->input->post('id'),
   'keyword' => $this->input->post('keyword'),
   'pass' => md5($this->input->post('pass')),
   'name' => $this->input->post('name'),
   'subject' => substr($this->input->post('text'),0,40),
   'text' => $this->input->post('text'),
   'reg_date' => date("Y-m-d H:i:s")
  );

  $insert = $this->db->insert('comment', $insert_data);

  if($insert) {
   return TRUE;
  } else {
   return FALSE;
  }
 }


컨트롤러

 function comment_write() {

  $user_id = $this->session->userdata('ss_userid',TRUE);
  $query = $this->say_m->comment_write($user_id);
 }


뷰어
    <?
     $http = "/main/comment_write";
     $attributes = array('id'=>'cw_form','class'=>'form-signin','role'=>'form');
     echo form_open($http,$attributes);
    ?>

     <div class="input-group">
      <input type="hidden" class="form-control" name='keyword' id='keyword' value='<?=$gets->keyword; ?>' />
      <input type="hidden" class="form-control" name='id' id='id' value='<?=$this->session->userdata('ss_userid',TRUE); ?>' />
     </div>
     <div class="input-group">
      <span class="input-group-addon">이름 <font color='red'>(필수)</font></span>
      <input type='text' class="form-control" name='name' id='name' placeholder="이름"></textarea>
      <span class="input-group-addon">비밀번호 <font color='red'>(필수)</font></span>
      <input type="password" class="form-control" name='pass' id='pass' placeholder="비밀번호" required />
     </div>
     <div class="input-group">
      <span class="input-group-addon">내용 <font color='red'>(필수)</font></span>
      <textarea class="form-control" name='text' id='text' cols='80' rows='5' placeholder="내용을 입력해 주세요."></textarea>
     </div>
     <div style='color:#ff0000; padding:8px; display:block;'></div>

     <button id='submit' class="btn btn-sm btn-info btn-block" type="submit"> 댓글 쓰기 </button>
    </form>

 다음글 컨트롤에서 view를 부를때 ...질문입니다.. (1)
 이전글 이미지 리사이즈 질문 (2)

댓글

수야디벨 / 2014/04/23 13:28:53 / 추천 0
질문이 무슨 말인지 ..;; redirect 하면 안되는건가요?
변종원(웅파) / 2014/04/23 13:36:24 / 추천 0
다시 이동할 주소를 파라미터로 넘기는 방법.

개발자가 주소를 알고 있으니 재구성해서 넘기는 방법

이동할 주소를 이동전에 세션으로 생성하여 이용하는 방법 등등 있습니다.
람이 / 2014/04/23 13:38:42 / 추천 0
네 결국은 자바스크립트로 하였습니다.
웅파님, 말씀처럼 섹션으로 처리하는 방법을 생각해 봐야겠네요..
감사합니다.