| 제목 | 두 개의 CI 사용하는 법? | ||
|---|---|---|---|
| 카테고리 | CI 2, 3 | ||
| 글쓴이 | 김마니 | 작성시각 | 2017/07/17 13:57:06 | 
|  | |||
| 디렉토리 구조를 보면 CI-1 mobile/CI-2 
 이렇게 두 가지를 이용하고싶습니다. url.com/ ==> 이렇게 접속시에는 CI-1 이 접속되고 url.com/mobile/ ==> 이렇게 접속 시에는 CI-2가 실행되게 하고싶습니다. 
 mobile일때만 저 CI-2로 보내는 방법이 있을까요? | |||
| 다음글 | 초보) 페이징 1페이지 링크안먹는 현상 (5) | ||
| 이전글 | CI email 한글 인코딩 관련 질문 드립니다. (1) | ||
| 
                                kaido
                                /
                                2017/07/17 14:31:42 /
                                추천
                                1
                             | 
| 
                                김마니
                                /
                                2017/07/17 15:00:22 /
                                추천
                                0
                             @kaido 답변감사합니다! 근데 찾아보던 도중에 http://codeigniter-kr.org/user_guide_2.1.0/general/managing_apps.html 이 방법을 봤는데 이 방법을 이용해서 / , /mobile 이렇게 두 가지로 나눌 수 있을까요? | 
| 
                                김마니
                                /
                                2017/07/17 15:09:39 /
                                추천
                                0
                             위에 main에 있는 index.php 안에서 if($_SERVER['SERVER_NAME'] == 'm.domain.com') //pseudo domain $application_folder = 'application/mobile'; else $application_folder = 'application/web'; 
 이런식으로 작성했는데 문제가 될까요오? | 
| 
                                한대승(불의회상)
                                /
                                2017/07/17 16:02:45 /
                                추천
                                1
                             
                                @김마니 전혀 문제 되지 않습니다.
                             | 
| 
                                김마니
                                /
                                2017/07/17 23:15:36 /
                                추천
                                0
                             @한대승 한대승님 감사합니다!! | 
| 
                                슘님
                                /
                                2017/07/18 20:08:43 /
                                추천
                                0
                             @김마니 제 경험적으로는 이미 찾으신 해법(index.php 에서 app dir 분기)가 제일 쉬우면서 좋은 방법이었습니다. 
 | 
| 
                                김마니
                                /
                                2017/07/20 09:28:01 /
                                추천
                                0
                             @슘님 후후후 역시난 똑똑행ㅎㅎㅎㅎ ㅈㅅ... ㅋㅋㅋ 답변감사합니다! ㅋㅋㅋ | 
가장 쉬운 방법....
그냥 CI를 2개 설치 하시면 됩니다
root/CI
root/mobile/CI2
다만 이러면 2중으로 관리해야 해서 hmvc 를 이용하시거나
컨틀롤러에다 mobile 이라는 폴더 하나더 넣고 컨트롤러만 따로 생성 하시는 방법도 있습니다.
컨트롤러에 1뎁스 하나 더 추가 가능 합니다.