포럼
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
모듈확장시 queries xml 파일도 확장(override)시킬 수 있는건가요?
2011.04.22 12:00
모듈 확장을 이용해서 DB쿼리도 바꿀수있는건지 궁금합니다.
실제로 하고싶은것은 아주 단순한 것인데 Core에 속해있는 member 모듈의 쿼리에서 order를 바꾸고 싶은 정도입니다.
/modules/member/queries/getGroups.xml 그룹관리 및 각 모듈의 권한관리에서 그룹표시할때 쿼리
/modules/member/queries/getMemberGroups.xml 회원관리의 회원목록에서 회원이름 아래 표시되는 그룹 읽어오는 쿼리
위 두개의 쿼리를 알파벳 정렬되도록 navigation order를 수정하고 추가해주는 것인데 Core 업데이트와 별개의 구조로 가려니 모듈 확장을 생각하게 된것입니다.^^;
가능한건가요?
요런부분도 코어 안건드리고 커스터마이징 할 수 있는 방안이 마련되면 좋겠다는 생각입니다.
* 모듈확장 관련 위키
댓글 2
-
카르마
2011.04.22 17:00
-
씨지
2011.04.22 19:12
아하~ 제가 생각이 짧았네요.
각각 확장시키는게 아니라그 쿼리를 사용하는 함수를 overide 사키고 그 함수가쓰는 쿼리를 다른걸 땡겨오면되는것을...
감사합니다.^^
membery로 확장해두고서
./modules/membery/queries/getGroups.xml
./modules/membery/queries/getMemberGroups.xml을 생성하고
해당 XML을 불러오는 function만 재지정해주면 될겁니다.