묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
위젯과 Mysql 쿼리 관련 질문입니다.
2014.09.21 01:02
위젯을 제작하려고 하는데요.
문제는 위젯에서 db 쿼리써서 특정 부분을 가져와야 하는데..
그누보드를 언급해서 죄송하지만
그누보드의 경우에는 sql_query() 라는 함수가 있어서
$sql = " select wr_1 from board_table where wr_good = 0 limit 5 ";
$rows = sql_query($sql);
이런식으로 하면 원하는 필드값을 불러오는데요.
XE 에서 위젯파일(예: extra7.class.php) 에서는 XE만의 필드값을 불러오는 방법이 있는지 묻고 싶습니다.
개발자 메뉴얼을 봐도 이런부분에 대한 내용이 어렵게 나와 있어서 그런지
모르겠더라구요.
댓글 4
-
sejin7940
2014.09.21 11:18
-
요술봉
2014.09.21 16:25
좀 더 체계적인 방법을 제시해주신 것 같은데 정확히 이해는 못했지만 제가 공부해야 할 방향을 정하는데 도움이 되었습니다. 감사합니다.
-
XESniper
2014.09.21 12:42
일반적인 쿼리를 날리시고 싶으시면
$oDB = DB::getInstance();
$oDB->_query("쿼리");
이렇게 하셔도 됩니다.
-
요술봉
2014.09.21 16:24
감사합니다. 덕분에 해결되었어요.
$output = executeQueryArray('widgets.content.getNewestDocuments', $obj); 처럼
query 파일을 생성하고, 이를 executeQuery 나 executeQueryArray 를 통해 실행시키면 됩니다
content 위젯 등을 참고해보세요