$bo_table 변수 질문 드립니다.......

$bo_table 변수 질문 드립니다.......

QA

$bo_table 변수 질문 드립니다.......

본문

자고로 $bo_table 이라 함은 대충 sql 내에서 g5['board_table'] 안에

bo_table 컬럼 안에 있는 게시판 id를 나타내는거잖아요? (또는, 다른 테이블)

예를들어 자유게시판 free / 공지 notice 이런식으로요??

 

자 그럼 $bo_table 는 free 이다! 또는 $bo_table 는 notice 다! 라는 정의는

어디에 나타나 있을까요? ㅠㅠㅠㅠㅠㅠㅠ

 

$board 변수를 정의 할때에도

$board = sql_fetch(" select * from {$g5['board_table']} where bo_table = '$bo_table' ");

 

이렇게 되어있는데 bo_table = '$bo_table' 뒤에 $bo_table가 무엇으로 되어있는지는

어디에 정의가 되어있는지 궁금합니다 ㅠㅠ

 

때에 따라 다르겠지만 예시라도 하나 부탁드릴게요 고수님들 ㅠㅠ

다른 변수는 무리없이 찾고 있는데 이거랑 $list가 말썽이네요 ㅎㅎ

이 질문에 댓글 쓰기 :

답변 2

g5_board 테이블에 정의됩니다.

 

g5_board테이블에

 

bo_table 명이 있고

 

각 게시판은

 

g5_  <-- 이것은 설치할대 기본값으로 정의 하는 Prefix 값이고

 

g5_write_bo_table명 으로 테이블이 생성됩니다.

 

/install/ 디렉토리에 최초 설치시의 테이블 생성정보들이 들어있고

 

/adm/ 에서 관리하면서 필요한 로직들이 들어있습니다.

 

$list 를 셋팅하는것은 

 

/bbs/list.php 파일에서 읽어들인 행의 수만큼

 

 

 

/lib/common.lib.php 에 들어있는

 

get_list 함수의 row값을 필요한 정보의 형태대로 셋팅하여 가져오게 되어있습니다.

 

 

게시판주소는 g5_board의 bo_table값들을 가져다 어떤 게시판들이 생성되어 있나

알 수는 있지만

메뉴 등 링크를 달아야할 때는 작업자가 직접 해당 게시판을 지정해 주어야 합니다.

즉 $bo_table값은 어디에서 유도되는 것이 아니라

주소창에 $_REQUEST['bo_table']가 있을 때 $bo_table값이 결정되는거죠.

common.php 318라인을 참조해 보세요.

답변을 작성하시기 전에 로그인 해주세요.
전체 98
QA 내용 검색

회원로그인

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