CI 묻고 답하기

제목 controller 안에 폴더 깊이가 어느까지 되나요???
글쓴이 반달 작성시각 2015/07/16 22:41:02
댓글 : 5 추천 : 0 스크랩 : 0 조회수 : 21022   RSS
----------폴더구성도-----------
application
    - controllers
         - module
             - file_1.php
             - bbs
                - file_2.php
---------------------------------

예를들어 이렇게 해놓게되면

file_1.php 는 http://test.co.kr/module/file_1 로 접근이 되는데

file_2.php 는 http://test.co.kr/module/bbs/file_2 이렇게는 접근이 안되네요???

원래 안되는건가요 아니면 방법이 따로 있나요???
 다음글 http와 https 세션 공유 문제 (1)
 이전글 ajax 문의드립니다. (4)

댓글

가리비 / 2015/07/17 02:44:28 / 추천 0
저도 배우는 입장이라 정확하진 않지만 메뉴얼 보면

example.com/class/function/ID

이런식으로 되어있어서 3번째 영역은 변수값이 오는것으로 알고있습니다

주소/컨트롤러/함수/변수 이런식으로 되어있는 셈이죠..

답변이 됐는지는 모르겠는데 컨트롤러 폴더 구성이 좀 애매하네요.. 저런식으로 쓸 수 있는건가요?
한대승(불의회상) / 2015/07/17 08:58:53 / 추천 0
file_1.php 까지만 접근 가능 합니다.
 
앤드그리고 / 2015/07/17 10:59:57 / 추천 0
비슷한 고민을 하다가 Router 를 확장해서 사용했었습니다.
모듈별도 mvc 를 따로 구현할 수도 있던데,
컨트롤러만 하위폴더를 여러단계까지 사용하기위해서는 이 방법도 나쁘지는 않습니다.

http://codeigniter-kr.org/source/view/241
 
반달 / 2015/07/17 15:01:39 / 추천 0
답변주신분들 모두 감사합니다 ㅎㅎㅎㅎㅎㅎㅎ
한대승(불의회상) / 2015/07/17 15:36:30 / 추천 0
@반달 // router와 잘 조합하면 깊이는 크게 중요하지 않은것 같더군요. 컨트롤러의 깊이는 라우팅과 관련이 있으니까요. 설계 하실때 깊이를 2단계 이상 확장 하는 것이 좋은지에 대해서 검토 해 보세요.

@조용운 // 코어를 확장하는 아이디어 참 좋아 보이네요. CI의 유연한 특성을 잘 보여 주셨네요. ^^