확장변수에 대해서

불당   
   조회 13771  

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

각 확장변수(예: 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 -
하이샤시 제작전문 미래창호
서울경기인천 하이샤시제작업체 공장직영 원룸창호 신축 창호공사 하이샤시 제작공장
프리미엄 소파브랜드 알로소
이탈리아 감성의 한발 앞선 디자인과 프리미엄소파의 편안함, 3인소파
바이헤이데이 소파
단순하고 감각적인 디자인, 모던 소파 브랜드 BYHEYDEY
파워링크 AD   클릭초이스등록


제목Page 1/1
     
06-02   2756   불당
2011-12   184602   불당
2015-09   63619   불당
2014-06   113455   불당
2016-05   42732   불당
2014-02   6041   불당
2011-12   12848   불당
2011-10   10265   불당
2011-10   12799   불당
2009-06   8029   불당
2009-03   7941   불당
2009-02   19789   불당
2009-02   15604   불당
2009-02   13840   불당
2009-02   15559   불당
2009-02   18776   불당
2009-02   14403   불당
2009-06   7680   불당
2009-02   13772   불당
2009-02   29078   불당
2009-02   29926   불당