CI 묻고 답하기

제목 CI 초보 광복이 오랜만 이사 드립니다.
글쓴이 광복절 작성시각 2011/08/10 06:37:12
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 17439   RSS

안녕하세요

열시미 열공 하고 있습니다.

포럼소스랑, 마야님 보드, 그리고 게시판을 참고중에

ci 세상님의  쓰기,수정 동시 사용한다는 글을 보았습니다.


저도 컨트롤러를 아래와 같이 했습니다.

// 컨트롤러 *****************************************************************

... 상단 생략

if($mode == "edit")
   {

    $query = $this->db->getwhere('member', array('uid' => $uid),1 );
    $item = $query->row_array();


    foreach($item as $key=>$value) :
     $data[$key] = $value;
    endforeach;

   $this->load->view(''/users_write',$data);
 }

... 이하 생략...


// 뷰 페이지 *******************************************************************************

... 상단 생략..

<input class="input"  type="text" name="name" value="<?php echo set_value('name'); ?>">


업데이트 모드시(edit)  시에는 데이타베이스에서 가져온 정보들로 복원이 안되더라구요.

<input class="input" type="text" name="name" value="<?php eco name?>">

위처럼 그냥 변수로 넣어주면 폼이 잘 복원되구요.

 set_value 는 메뉴얼을 보니 포스트로 넘어온 정보만 복원 시켜주는것 같더라구요

혹시 쓰기,수정 어케 하고들 계신가요?



 

 다음글 파일업로드할때 자바스크립트 못불러오나요?? (5)
 이전글 세계 도시 정보 데이터베이스 (3)

댓글

변종원(웅파) / 2011/08/10 08:00:50 / 추천 0
컨트롤러는 같이 쓰고 뷰를 분리하는 방법이있고 뷰도 같이 쓰려면 컨트롤러에서 $mode에 따라 분개항 것처럼 뷰에서도 입력과 수정일때 value의 값을 다르게 넣어주시면 됩니다