CI 묻고 답하기

제목 문의드립니다..
글쓴이 영등포 작성시각 2011/10/26 18:27:22
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 16661   RSS

  ci+tempate_+jequery
게시판만드는 연습하고 있는데요
  이해가안돼서 질문드려요
 
 루프가 안돼는데 어디가 잘못된건지요??
 이것저것 해봐도 안돼는데.흠...

 /*model
 * function get_list();   
 * return $query->result_array();
 */

 /* controller에서 */
 $data['Page']=$config['per_page'] = 2; // 페이지 출력수
 $config['uri_segment'] = 3; // 페이지 넘버 주소 세그먼트값
 $data['pageNum']=$offset = $this->uri->segment(3,0);
 
 //model에서 데이터를 가져옴
 $data['result']=$this->db_board->get_list($data['Page'], $offset);

 $this->load->library('template');
 $this->template->define('list', 'list.tpl');
 $this->template->assign('row',$data);

 prin_R($data);
 /*
 Array ( [0] => Array ( [idx] => 32 [write] => 홍길동[num] => 1 ) [1] => Array ( [idx] => 33 [write] => 김삿간 [num] => 3 ) )
 */

 $this->template->print_('list');

 /*list.tpl*/
    <!--{@ row }-->
    <tr>
        <td  height="36" bgcolor="white" >
            <p align="center">{= row.write}</p>
        </td>
        <td  height="36" bgcolor="white" >
            <p align="center">{= row.num}</p>
        </td>

    </tr>
    <!--{/ }-->
 

 다음글 초보 질문.. 페이징 관련 하여 GET 처리 (3)
 이전글 PHP SEED 암호화 라이브러리 (3)

댓글

한대승(불의회상) / 2011/10/26 23:26:23 / 추천 0
Template_ 를 사용 하시는군요.. ^^
print_r() 함수를 사용하여 데이터가 출력 되는것으로 보아 모델과 컨트롤러 쪽엔 이상이 없는것 같습니다.

뷰쪽 부분을 이렇게 수정하여 보세요.

{= row.write} => {row.write}

수정하면 요렇게 되겠군요.
    <!--{@ row }-->
    <tr>
        <td  height="36" bgcolor="white" >
            <p align="center">{row.write}</p>
        </td>
        <td  height="36" bgcolor="white" >
            <p align="center">{row.num}</p>
        </td>
    </tr>
    <!--{/ }-->
영등포 / 2011/11/01 15:32:38 / 추천 0
감사합니다..불의화상님..고마워요..ㅎㅎ
한대승(불의회상) / 2011/11/01 16:00:11 / 추천 0
영등포// ㅎㅎㅎㅎ
CI와 함께 즐거운 코딩 되세요.. ^^