DB 'g5_board' 테이블과 'g5_wr_' 테이블 질문
본문
g5_board 테이블은 모든 게시판의 옵션을 관리할 수 있는 테이블입니다.
위에서 관리한 내용을 어떻게 g5_wr 테이블로 값을 전달해줄 수 있는 건가요?
궁금합니다.
답변 5
g5_board 테이블 해당게시판의 환경설정을 저장하는 테이블
g5_wr{...} 테이블 해당게시판의 글을 저장하는 테이블
따라서 $board변수에 해당게시판 환경설정 값이 들어 있어니깐 참조해서 처리하면 됩니다.
ex) $wr_1 = $board['bo_1'] // 게시글테이블 wr_1 확장필드에 게시판설정테이블 확장필드 bo_1값 대입
g5_wr 테이블이 있나요?
common.php 보시면 $board라고 해서 해당 게시판의 설정 값들을 저장하게 되어 있습니다.
아래 코드 참조하시면 아시겠지만 똑같이 라이브러리를 인클루드한다고 해서 무조건 사용할수 있는건 아닙니다.
경우에 따라서 약간의 트릭을 사용해야됩니다.
https://github.com/gnuboard/gnuboard5/blob/ff4ac1d6261a4357c195a4962c61dd90814b06de/common.php#L360
https://github.com/gnuboard/gnuboard5/blob/ff4ac1d6261a4357c195a4962c61dd90814b06de/common.php#L448
<?php
$_REQUEST['bo_table'] = 'notice';
include dirname(__DIR__).'/common.php';
if (!defined('_GNUBOARD_')) exit;
// echo '<pre>';
// var_dump($config);
// echo '</pre>';
echo '<pre>';
var_dump($board);
echo '</pre>';
echo '<pre>';
var_dump($group);
echo '</pre>';
답변을 작성하시기 전에 로그인 해주세요.