그누보드 데이터 값 흐름 관련 질문입니다.
본문
안녕하세요 그누보드 초보입니다.
대강 전체적인 구조는 계속 눈으로 보면서 확인하고 공부를 하는 중입니다.
common.lib 에서 get_list()에 관한 공부를 하는 도중 get_list()가 게시판의 전체적인 테이블을 담당하는
것으로 이해를 했는데요. 이 get_list()가 이제 변수명인 $list 배열로 선언이 되어서 각 게시판의 제목,
작성자 등 원하는 파일의 값으로 뿌려지게 되는 것까지는 이해를 하였는데 이 넘어가는 흐름에
대해서 궁금해 질문을 드립니다. 그냥 간단히 common.lib에서 get_list()를 정의하고 변수 $list를 만들면
글쓰기나 글 보기를 할 시에 값들을 각 skin에 있는 list.skin.php , view.skin 이런곳에 바로 $list를 사용해 값을 뿌려주는 형식인것인가요??
아니면 그 과정에 거쳐가는 php파일 들이 있는 것인가요??
그리고 이 과정중 bbs의 폴더에 들어가있는 list.php라는 파일과 연관이 있는 것인가요??
생각하면서 질문을 올리고는 있는데 너무 뒤죽박죽이라..답변을 해주시려는 분들도 난해할 것 같네요 ㅜㅜ
그누보드의 구조에 관한 흐름을 이해를 하고 공부를 하면 편할 것이라 생각해서 흐름에 대해
알아보고있는데 너무 혼란스러운 나머지 이런 질문을 올립니다 ㅜㅜ
답변 1
bbs/list.php 에서 get_list 함수를 실행합니다.
$list[$i] = get_list($row, $board, $board_skin_url, G5_IS_MOBILE ? $board['bo_mobile_subject_len'] : $board['bo_subject_len']);
$list[$i] 의 변수를 list.skin.php 등 스킨파일에서 사용하죠