포럼
모듈 설정은 어떻게 관리되나요?
2014.02.09 00:35
board 모듈과 비슷한 모듈을 개발하려고 합니다.
board 모듈은 생성된 각 게시판마다 module_part_config 테이블에 a:6:{i:0;s:2:"no";i:1;.... 와 같은 형식으로 저장되는 것 같은데 모듈 설정을 관리하는 함수가 따로 있나요? board 모듈은 게시판 설정을 어떻게 관리하나요?
댓글 7
-
푸시아
2014.02.09 01:05
-
zfanta
2014.02.09 01:12
네 이게 네 번째로 제작하는 모듈이에요
-
푸시아
2014.02.09 01:34
board.admin.controller.php 파일을 훑어 보시면 원하시는 게 있지 않을까 예상해 봅니다... 저도 잘 몰라요 ㅡ.ㅡ;
-
sejin7940
2014.02.09 08:11
a:6:{i:0;s:2:"no";i:1;.... 와 같은 형식은.. php 의 serialize 라는 함수를 이용한거예요. 배열을 문자열화 하는 방법이죠
역으로 할때는 unserialize 함수를 쓰면 다시 배열화됩니다.
회원가입폼 등도 다 이런형식으로 저장되죠 (아주 과거의 확장변수도 이런형태였는데, 지금은 변했죠)
실제 모듈 상세설정 저장들은.
modules
modules_config
modules_extra_vars
module_part_config
module_skins테이블에 다 나뉘어서 저장됩니다.
게시판이면 board 와 module 모듈 두개를 분석해가면서 알아보시면 될 듯합니다. -
웹엔진
2014.02.10 03:47
DB 세션에 저장되는 값도 같은 방식인가요?
-
XE
2014.02.09 14:57
modules/module.model.php
modules/module.controller.php
`updateModuleConfig()` 또는 `insertModuleConfig()`로 설정을 저장하거나 `getModuleConfig()`으로 해당 모듈의 공통 설정을 로드할 수 있습니다.
`insertModulePartConfig()` 또는 `getModulePartConfig()`로 module_srl에 따라 서로 다른 설정을 쓰거나 읽을 수 있습니다.
-
zfanta
2014.02.10 03:20
감사합니다
혹시 간단한 모듈은 만들어 보신적 있나요?