DB에서 wp_kboard_board_option이 계속 추가됩니다.
만약 이미 작성된글을 수정해도 option_value 값이 수정되는게 아니라
추가되는 에러가 있는거같습니다.
혹시 DB에서 wp_kboard_board_option에 옵션값을 저장하지말고
wp_kboard_board_content 테이블에 추가하고 싶다면 어떻게 해야될가요?
<div class="kboard-attr-row">
<div class="attr-name"><?php echo "차량유무"?></div>
<div class="attr-value">
<label><input type="hidden" name="kboard_option_chk_car" value=""><input type="radio" name="kboard_option_r1_chk_car" value="YesCar" <?php if($content->option->r1_chk_car=='YesCar'):?> checked<?php endif?>>유</label>
<label><input type="hidden" name="kboard_option_chk_car" value=""><input type="radio" name="kboard_option_r1_chk_car" value="NoCar" <?php if($content->option->r1_chk_car=='NoCar'):?> checked<?php endif?>>무</label>
</div>
</div>
외래키로 하는방식이 아닌 wp_kboard_board_option에 저장하는 방식의 장단점을 알고싶습니다.
항상 양질의 답변을 주셔서 감사합니다.
안녕하세요~^^
KBoard 플러그인에서 게시글 수정 시에
추가하신 입력 필드를 수정할 경우,
새로 추가가 아닌 수정하도록 적용되어 있습니다.
실제 저희가 스킨을 제작할 때
게시판에서 kboard_board_content 테이블 중에서 사용하지 않는다고 판단되는 컬럼은
kboard_board_option 테이블 쪽이 아닌 kboard_board_content 테이블에서 활용하고 있습니다.
예를 들어서, 작성자명이나 카테고리 등이 불필요한 스킨이라면
option 쪽에 새로 추가하지 않고 작성자명, 카테고리 등을 활용하고 있습니다.
새로 추가하는 입력 필드나 스킨에 따라 표시되는 게시글 데이터가 다르기 때문에
kboard_board_option 테이블은 KBoard 게시판에서 기본 정보 외의 정보를 추가하는 데 사용되고 있습니다.
입력 필드 수정 시 추가가 되는 문제는
저희 고객지원 쪽 이메일로 워드프레스 관리자 계정과 FTP 접속 정보, DB 접속 정보를 보내주시면 점검해드리겠습니다.
고맙습니다.