묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
모듈 개발시 DB table에..xe_modules 에 module등록이 꼭 되어야 하는지요?
2012.09.07 15:17
현재 모듈 개발중입니다.
현재로서는 xe_modules 테이블에 모듈등록없이 개발중입니다. 관리자 화면에서만 자료를 등록하고,
수정할 계획이라서.. 따로 xe_modules테이블에 등록안되는형식으로 개발진행중인데요..
꼭 모듈 제작시 xe_modules에 mid값과 module이 컬럼에추가가 되어야 하는지요??
향후 어떠한 문제점이 발생할지 모르겠네요
댓글 2
-
푸시아
2012.09.07 15:33
-
KANTSOFT
2012.09.07 15:55
현재 관리자 페이지에서만 사용이됩니다. modules테이블에 등록만 되지 않을뿐이고, 나머지는 xe 매뉴얼대로작업은하고있습니다. module.xml이라던지 mvc모델대로코딩은 하지만, 단순히 xe_modules에 mid값과 module값을 등록하는절차를 뺀것뿐입니다. -
푸시아
2012.09.07 16:03
혹시 말씀하시는것이 모듈에 있어서 모듈.admin.contoller.php 모듈.admin.view.php 모듈.class.php 만 셋팅해서 모듈을 만드는 것을 의미하시는 건가요? 그것은 정상으로 보입니다. 이미 많은 분들이 그렇게 모듈을 만드시고 있습니다.
-
KANTSOFT
2012.09.07 16:05
그렇군요. 배포용 소스들을 보니 module (모듈)을 이용많이 하셔서 하시던데.. 거기에등록없이 하면추후에 어떠한기능들이 역할을 못할까싶어서요 ㅎ
어떤 방식으로 제작하실지 감을 잡을 수 없으나 XE의 모델을 이해하지 않고 기본 모듈 틀도 없이 일반적인 html코딩이나 php 인클루드 같은 방식으로 모듈 대용페이지를 제작하는 것에는 큰 제약이 따를 것입니다. 또한 폼을 사용하시거나 get/post 등을 사용하셔서 뭔가를 진행하신다면 XE의 init()을 이겨낼 만한 ajax 라던가 fget 같은 함수를 이용하지 않고서는 동적스크립팅 자체가 힘들수도 있습니다. 되려 모듈로 등록하고 XE 모델을 따라 가는게 더 쉽다라고 느껴질 수도 있습니다.