제목 | 모듈단위로 개발할때 관리자 따로 구성하기? | ||
---|---|---|---|
글쓴이 | 방문넷 | 작성시각 | 2014/09/15 20:43:36 |
|
|||
단어선택을 어찌 해야할지 몰라서 일단 이렇게 썼습니다;; 간혹 납품하는 곳 프로그램들이 죄다 관리자가 한군데 집중되어있다보니... 짜증이 이만저만이아닙니다.. 분명 같은 솔루션임에도 불구하고 하나 두개씩 바뀌어가다보니.. 전혀 따른 프로그램이 되어있어서 유지보수하기도 번거롭고.. 관리자 하나 업데이트할려면 전체를 들쑤셔야하더라구요.. 그래서 제 나름대로 고심한끝에 구글링을 통하여 해답을 찾았습니다.. 그림을 보시면 각각 모듈 폴더안 컨트롤러에 admin.php 를 다 각기 만들어주었습니다. 그럼 보편적으로 도메인/모듈명/admin 라고 접속을 하니 주소 모양새도 빠지고 영 맘이 찝찝한 부분도있는데 생각해보니;;;route 를설정하면 크게 문제될께 없다고 판단하여 팁아닌 팁을 하나 올립니다. config/route.php 파일 안에 아래와 같이 한줄 더 삽입해쥡니다. $route['admin/([a-zA-Z_-]+)/(:any)'] = '$1/admin/$2'; 이렇게 잡아두면 어떻게 되느냐! Before: http://도메인/모듈명/admin 이 아주 깔끔하게 After : http://도메인/admin/모듈명/그외 argument들~..................... 그림속에 보시면 1,2,3 번이 각기 다른 폴더로 구성되어있는데 아니 왜 굳이 저렇게 하느냐 한군데에 몰빵하고 관리해야 퍼포먼스도 좋고 깔끔하지않느냐 라고 의구심이 들수있는데요. 개인적으로 XE 와 그누보드, 킴스큐를 참조하여 이렇쿵 저렇쿵 코딩해보고있습니다.. 결론은 오늘의 팁은 XE의 각각 모듈 폴더안 관리자를 한곳에서 보는것처럼 하는 꼼수 아닌 꼼수를 쓰는 팁입니다 말이 두서가 좀 없었네요;;; 2줄 요약 1. HMVC 패턴을 쓰는데 각각 모듈 폴더안에 관리자 파일을 넣어둠. 2. 라우트 설정으로 admin/모듈명 방식으로 한 폴더에있는걸로 착각하게 만듬. 이상 꿀팀을 전해드려야하는데 요상한 팁 가져와서 글적고 후다닥 도망가는 방문넷입니다~ 또하나의팁! http://www.cikorea.net/tip/view/1585/page/1/ 디비로 라우팅을 구성하는건데요.이팁을 적용하신분이 계시면 아래와같이 디비에 입력해줍니다. slug => admin/([a-zA-Z_-]+)/(:any) contoller => $1/admin/$2 로 입력하면 굿이 파일안에 추가안해줘도 따로 관리가 가능합니다! 이사 방문넷이었습니다. |
|||
다음글 | 모듈단위 개발시 설치,업데이트,삭제 허접한 구현! (2) | ||
이전글 | config.php 를 확장해봅시다! (11) | ||
한대승(불의회상)
/
2014/09/16 12:30:05 /
추천
0
|
방문넷
/
2014/09/16 14:05:56 /
추천
0
@불의회상 // 아이고;; 유용한 팁정도까진 아닌데요 ㅠㅠ 감사합니다
|
좋은 정보 감사 합니다.