제목 | 뷰단에서 배열값 가져오기 | ||
---|---|---|---|
카테고리 | CI 2, 3 | ||
글쓴이 | yumin | 작성시각 | 2019/04/01 17:44:28 |
|
|||
뷰단 foreach ($list as $lt) { $content = $lt->border_content; if (strlen($content) > 200) { $content = str_replace($lt->border_content, mb_substr($lt->border_content, 0, 200, "utf-8") . "...", $lt->border_content); } ?> <li> <a href="http://originalblend.net/CI/index.php/board/view/<?php echo $lt->border_Idx ?>" class=""> <span class="category"><?php echo $lt->border_category ?></span> <div> <h3 class="title"><?php echo $lt->border_title ?></h3> <em class="<?php echo ??????? ; ?>"><?php ?></em> </div> <p class="con"> <?php echo $content ?></p> </a> </li> <?php }?> 컨트롤러 foreach ($data['list'] as $lt) { $boardtime = $lt->border_date; if (time() - strtotime($boardtime) <= 60 * 60 * 24 * 1) { $_data = array( 'class' => 'new', 'img' => "NEW", ); } else { $_data = array( 'class' => 'ad', 'img' => "Article", ); } print_r($_data); } $this->load->view('index', $data, $_data);
z컨트롤러에서 출력을 하였고 정상적으로 들어가는거 같은데 뷰에서 호출이 안되는데 제가 배열을 못불러오는거 같은데 조언좀주세요 |
|||
다음글 | controller 의 function을 없다고 하는 ... (4) | ||
이전글 | 새글 알림 질문드립니다 (3) | ||
한대승(불의회상)
/
2019/04/01 17:45:57 /
추천
0
|
배강민
/
2019/04/01 17:52:18 /
추천
0
view()의 3번째 인자는 http://www.ciboard.co.kr/user_guide/kr/general/views.html 와 같이 변수로 받을꺼냐말꺼냐입니다. new 표시용 $_data의 값을 $data['list'] 안에 3차배열정도로 넣고 $this->load->view('index', $data); 으로 어싸인해야 $list를 뷰에서 사용할 수 있을 것으로 보이는 코드네요 |
변종원(웅파)
/
2019/04/02 10:52:42 /
추천
0
데이터도 잘못 넣고 있습니다. 저 상태라면 최종 값만 $_data 변수에 들어갑니다. $_data[] = array( 'class' => 'ad', 'img' => "Article", ); $data['_data'] = $_data; $this->load->view('index', $data);
매뉴얼을 차근차근 다시 보세요. |
뷰에 데이터를 잘못 넘기고 있네요.
http://www.ciboard.co.kr/user_guide/kr/general/views.html#creating-loops
를 참고하세요.