CI 묻고 답하기

제목 CI를 이용해서 CMS를 만들려고 합니다.
글쓴이 재시 작성시각 2014/03/26 13:39:19
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 12928   RSS
0. HMVC 와CI 2.1.4 버전으로 개발하려고합니다
 
1. routes.php 에서 (:any) = page/index
     모든 페이지는 무조건 page모듈의 index 메소드를 거치게 됩니다.

2. 관리자에서 페이지를 생성합니다. 접속가능한 uri와 (ex home/about ) 레이아웃등을 설정합니다.
    이페이지는 초기 버전에서는 pgae모듈의 view주소를 직접적으로 입력하고, 나중에 웹에디터에서
   사용가능한 모듈들을 추가할수있게 할 예정입니다.
   
3. 2번에 의해서 만들어지지 않은 모든 uri를 404로 갑니다.
    한마디로 로그인 및 회원가입등 필수 페이지조차 2번에서 uri 설정하고 모듈을 추가해야 접속이 가능합니다.

4. 모듈에는 member , board 등의 모듈이 있고 2번의 page모듈의 뷰에서 modules::load("member/login") 식으로
    끼어넣을 생각입니다.


이런식으로 개발할경우 개인적으로는 이미 만들어진 모듈이 재사용이 가능하고 스킨의 변화가 많이 필요없을경우
빠르게 개발이 가능할거라고 생각했는데요. 구조나 논리적으로 문제될만한게 있을까요?

제가 예상하기로
1. 한페이지에 board모듈의 lists 메서드로 여러개의 게시판을 뿌릴경우 어느 게시판의 페이징에서 링크를 탔는데 어떤게 바껴야할지 못잡는 경우

2. 한페이지에 회원로그인을 넣었는데.. 레이아웃단에서 아웃로그인이 있을경우 이 두 로그인은 member 모듈의 login 메서드가  각각 다른 스킨을 물고 출력된건데..form 전송이 있을경우 둘다 validation을 하게 되는 경우

등...이 있을거 같네요.


 다음글 익스플로러에서 부분적으로 로그인이 안됩니다. Tank_... (3)
 이전글 ENVIRONMENT 값을 production 으로 했... (6)

댓글

변종원(웅파) / 2014/03/26 13:57:31 / 추천 0
예전에 만든 webmaker3랑 구조가 거의 유사하네요.
소스 받아보시면 개발하시는데 도움이 될겁니다. (관리자 데모라도 보면 도움이 많이 될겁니다)
재시 / 2014/03/27 10:02:10 / 추천 0
 네 한번 살펴볼게요.감사합니다.