묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
DB쿼리를 직접 날려서 글을 뽑아왔습니다만 ...
2015.01.21 11:41
{@
$oDB = &DB::getInstance();
$query = $oDB->_query('SELECT * FROM xe_documents WHERE module_srl =131 and category_srl=4192');
$result = $oDB->_fetch($query);
}
layout.html 상에서 이렇게 쿼리를 날렸습니다.
해당글의 정보를 볼 수 있는데요.
제가 여기서 foreach문 말고 for문을 쓰고 싶어 합니다.
근데 for문을 글 갯수만큼 반복시키고 싶은데 글 갯수를 수동으로 입력하지 않고
쿼리를 날려서 구해온 변수 길이만큼 for문을 반복 시키고 싶은데 xe에서는 변수.length가 안먹히는건가요?
아래 처럼 $doc 변수에 위 쿼리를 날려서 가져온 정보를 넣고 $doc.length를 구했더니 for문이 안돌아가네요;
<!--@for($i=0; $i<=$doc.length; $doc++)-->
{@print_r($doc[$ i ]);}
<!--@end-->
글 갯수를 구하는 방법 없을까요..
댓글 4
-
GG
2015.01.21 12:30
-
putty
2015.01.21 14:00
아 맞습니다 ;; 감사합니다
-
무얼까2
2015.01.21 12:48
<!--@for($i=0; $i<count($doc); $i++)-->
{print_r($doc[$i])}
<!--@end-->
.length 는 자바스크립트입니다.
-
putty
2015.01.21 14:00
그렇군용! ㅎ 친절하신 답변 감사드립니다 -_-;;
잘 모르겠으나 원하시는게 혹시 count($result) 아닐까요?