최신글 추출하는 latest 함수 질문입니다. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

최신글 추출하는 latest 함수 질문입니다. 정보

최신글 추출하는 latest 함수 질문입니다.

본문

어느 페이지에서 게시판 최신글을 추출하여 보여주려 합니다.

<? php
include_once("./board/lib/latest.lib.php");
echo latest("", "policy", 4, 70);
?>

이렇게 사용을 하는데


select * from where bo_table = 'policy'

1064 : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'where bo_table = 'policy'' at line 1

error file : /index.php/service/government


이런 에러메세지만 출력이 됩니다.


<? php
echo $g4[board_table];
include_once("./board/lib/latest.lib.php");
echo latest("", "policy", 4, 70);
?>

해서 확인해보니 g4_board 라는 메세지가 찍히는 것을 확인했고

board/lib/latest.lib.php 파일에서 function latest() 전에
echo $g4[board_table]; 를 찍어보면 g4_board가 제대로 출력이 되는데

fucntion latest() 내부에서 echo $g4[board_table];를 써보면
아무것도 찍히지 않습니다.

global $g4; 이전에 찍어봐도 그렇고 이후에도 마찬가지고요.


board/config.php 에서 정의된 $g4 상수가
latest() 함수 내부에서는 작동을 하지 않는것 같은데 제가 생각한 것이 맞는건가요?


간단하게 요약하자면

lib/latest.lib.php 파일에서는 config.php 에서 정의한 상수가 적용이 되었는데
latest.lib.php 파일에 있는 latest() 함수 내에서는 config.php에서 정의한 상수가 적용이 되지 않는다고 의심된다.

라는 상황입니다... 뭐가 문제인 걸까요....

댓글 전체

global $g4; 가 안먹는단 말씀이신가요 ?
include_once("./_common.php");
include_once("$g4[path]/lib/latest.lib.php");

common 파일을 lib include 위에 서 호출해보세요
아무래도 경로설정이 어딘가에서 잘못된거같습니다.

다른 사람이 작업해 둔 것을 수정하는 중이라 이전에 뭘 어떻게 설정해놨는지를 잘 모르겠네요...

거기다가 코드이그나이터로 작업한거라 코드이그나이터 경로설정에서 문제가 생긴건지 그누보드 경로설정에서 문제가 생긴건지도 모르는 상태..... 그냥 하나 하나 확인해보고있습니다.
전체 8 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT