확장변수에 대해서

불당   
   조회 14585  

그누보드는 사용자들이 추가적인 값들을 편하게 쓸 수 있게 확장변수를 정의해 뒀습니다.
확장변수를 사용하면 편하게 프로그램을 수정할 수 있지만, 그만큼 다른 프로그램과 충돌할 가능성도 높으므로, 사용하는 확장변수의 이름과 위치는 정리를 꼭 해둬야 합니다.

각 확장변수(예: bo_1)에 대해서 해당 확장변수의 설명(예: bo_1_subj)가 있으며,
모든 확장변수의 데이터 type은 varchar(255) 입니다.

g4_config (설정 테이블)
설정 테이블은 cf_1 (cf_1_subj) ~ cf_10 (cf_10_subj)의 10개의 확장변수가 있습니다.
$config[cf_1]과 같이 불러서 사용하면 됩니다.

g4_memeber (회원정보 테이블)
회원정보 테이블은 mb_1~ mb_10의 10개의 확장변수가 있습니다.

g4_board (게시판 정의 테이블)
게시판 테이블은 bo_1 (bo_1_subj) ~ bo_10 (bo_10_subj)의 10개의 확장변수가 있습니다.
$board[bo_1]과 같이 불러서 사용하면 됩니다.

g4_group (그룹 테이블)
그룹 테이블은 gr_1 (gr_1_subj) ~ gr_10 (gr_10_subj)의 10개의 확장변수가 있습니다.
$group[gr_1]과 같이 불러서 사용하면 됩니다.

g4_write_게시판이름 (게시판 테이블)
게시글 테이블은 wr_1 ~ wr_10의 10개의 확장변수가 있습니다.
wr_1_subj와 같은 설명하는 변수는 없습니다.
$write[wr_1], $view[wr_1], $list[$i][wr_1]과 같이 불러서 사용하면 됩니다.

글쓰기 스킨에서 확장변수를 사용할때는 wr_1 ~ wr_10의 name, id를 사용해야 합니다.
/bbs/write.php에서 write.skin.php에서 넘겨진 wr_1 ~ wr_10의 값을 update 합니다.

(예: 관리자님의 경매스킨에서)
        <input type=text size=20 name=wr_1 id=wr_1 value="<?=$write[wr_1]?>" itemname="경매시작일시" required>

확장변수를 10개 이상 쓰려고 하는 경우에는 프로그램의 logic을 먼저 살펴보세요.
수십개의 추가 field가 있으면 사이트의 속도가 현저히 떨어지게 되며,
수십개의 field는 별개의 테이블로 분리되는게 더 바람직하기 때문 입니다.
- opencode.co.kr -
아파트 행위허가전문 건축사랑
발코니확장,벽체철거를 수반하는 인테리어공사시 반드시 구청에 사전신고해야
소유진의 다이어트 디제로킹
날씬한자신감, 소유진의 몸매비결, 아침식사대용는 이제 디제로킹으로 편하게
굶지말고 어머니가만든선식
주문일즉시제조, 1000만개 이상 팔린선식, 선식은 어머니가만든선식 입니다.
파워링크 AD   클릭초이스등록


제목Page 1/1
     
2014-06   123816   불당
2016-05   54240   불당
2014-05   110608   불당
2016-06   33172   불당
2011-12   192675   불당
2014-02   7078   불당
2011-12   13696   불당
2011-10   10942   불당
2011-10   13602   불당
2009-06   8763   불당
2009-03   8619   불당
2009-02   20777   불당
2009-02   16614   불당
2009-02   14667   불당
2009-02   16479   불당
2009-02   20063   불당
2009-02   15222   불당
2009-06   8382   불당
2009-02   14586   불당
2009-02   30476   불당
2009-02   31394   불당