테스트 사이트 - 개발 중인 베타 버전입니다

그누4 구조에 대하여 lib폴더 extend폴더에 관하여.. 채택완료

소수리꼬 9년 전 조회 3,406

lib 폴더에는 변수 또는 함수 등을 필요할때 미리 설정하여 넣어놓고 그러니까 페이지마다 일일히 함수를 설정하지 않고 이곳에 함수나 변수를 설정해 넣어놓고 lib 파일을 인크루드 시키고요..

 

extend 폴더에는 lib 폴더와 기능은 같은데 이건 인크루드 하지 않아도 알아서 이 폴더를 뒤지기 때문에 extend 폴더는 변수나 함수를 설정하여 넣어만 놓아도 된다..

 

폴더의 기능들이 맞나요?

 

그누4를 분석하고 있어요.. 궁금합니다. 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
9년 전

네 맞습니다. common.php 파일 하단에 보면 extend 폴더 설정이 그렇게 되어 있죠.

 

// common.php 파일을 수정할 필요가 없도록 확장합니다.

$tmp = dir("$g4[path]/extend");

while ($entry = $tmp->read()) {

    // php 파일만 include 함

    if (preg_match("/(\.php)$/i", $entry))

        include_once("$g4[path]/extend/$entry");

}

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

감사합니다. 궁금증이 풀렸네요... 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인