CI 묻고 답하기

제목 textarea가 데이터를 넘겨 받았는데.
글쓴이 oursong 작성시각 2013/04/05 18:26:12
댓글 : 7 추천 : 0 스크랩 : 0 조회수 : 20648   RSS
value 값을 넘겨 받았다는 건 소스에서 보입니다.
그런데 textarea 창으로 표시가 안 되네요.

이거 어디가 잘못 된 건지 모르겠습니다.

컨트롤러는 이렇게 받아오게 하고 있구요.
  $this->_set_rules();
  
  // prefill form values
  $datacast = $this->datacast_model->get_by_id($id)->row();
  $this->form_data->id = $id;
  $this->form_data->contents = $datacast->contents;
  $this->form_data->activated = strtoupper($datacast->activated);
  $this->form_data->create_date = date('d-m-Y',strtotime($datacast->create_date));
view는 이렇게 표시하고 있습니다.
<td>Content</td>
    <td><textarea type="text" name="contents" class="text" value="<?php echo set_value('contents',$this->form_data->contents); ?>"></textarea>
<?php echo form_error('contents'); ?>
그럼 소스에선 이렇게 보입니다.
<tr>
    <td>Content</td>
    <td><textarea type="text" name="contents" class="text" value="Tested"></textarea>
    </td>
   </tr>
받아오려던 타깃은 DB contents에 든 'tested'라는 글인데. 이게 value에 있는데 안 나옵니다. input창에 있는것만 수정해서 저장하면 그대로 돌아가고요. 원인을 모르겠네요.;

태그 유_유
 다음글 form_validation 이 작동을 안합니다.. (8)
 이전글 기본적인 select 쿼리문좀 질문드릴게요 ㅠㅠ (4)

댓글

변종원(웅파) / 2013/04/05 18:33:18 / 추천 0
소스를 올려주세요
케이든 / 2013/04/05 19:15:46 / 추천 0
 :)
<textarea type="text" name="contents" class="text">
  <?php echo set_value('contents',$this->form_data->contents); ?>
</textarea>
한대승(불의회상) / 2013/04/05 19:20:31 / 추천 0
케이든// Good!! ^^b
oursong / 2013/04/05 19:22:59 / 추천 0
!
oursong / 2013/04/05 19:24:40 / 추천 0
하 ㅠㅠ 감사합니다.
당근 / 2013/04/08 14:58:36 / 추천 0

코드이그나이터의 사용 방법도 좋지만.. 기본적으로 textarea에는 value 속성이 없지 않나요?


http://www.w3schools.com/tags/tag_textarea.asp

oursong / 2013/04/11 17:24:49 / 추천 0
ctrl + c ctrl +v 의 폐단이랄까요 ㅎㅎ;;; 저도 단순히 왜 저기에 데이터가 있는데 밖으로 안 나올까... 했습니다. ㅋ