포럼
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
애드온에서 추가적인 정보를 저장하기 위한 좋은 방법 없을까요?
2015.06.10 20:53
예를들면 게시글에다 "작성자의 IP기반 국가" 를 추가한다던가,
회원에게 "지금까지 신고받은 횟수" 를 추가한다던가...
확장변수는 맞지 않는것같고, 그렇다고 DB에서 각 테이블에다 새로운 칼럼을 추가하기도 좀 애매하고요....
(지금은 칼럼을 추가해서 구현해뒀는데, 조금 더 유연하게 대처할 수는 없나... 싶네요.)
개발자들을 위해서 관리자용 확장변수(?)같은것도 있으면 좋겠다는 생각은 합니다.
혹시 사용하시는 방법이나, 좋은 의견 있으신가요?
댓글 4
-
sejin7940
2015.06.10 21:01
-
LI-NA
2015.06.14 06:45
역시 별 다른 방법이 없군요...
뭐 정 안되면 아예 테이블을 만들던가 해야겠네요.
-
숭숭군
2015.06.10 22:56
어떤 정보냐에 따라 구현방식이 다르겠지만
코어에 의존성 있는 데이터가 아니면 그냥 애드온에서 db만들어서 저장하면 되지요~
-
LI-NA
2015.06.14 06:45
게시물이나 회원에 의존성이 있는 데이터라, 같이 두면 편하지 않을까 싶었는데...
생각해보니 그냥 테이블 하나 더 만들어도 되겠군요.
편법은 documents 테이블의 extra_vars 칼럼을 이용하는 방법이 있는데, 이 칼럼을 이용하는 애드온들이 몇개 있으니 같이 사용하면 충돌날꺼예요 ^^;
그냥 사용자정의에 입력하는게 좋을 가장 무난할거예요