CI 묻고 답하기

제목 url 패턴 설정 질문
글쓴이 줄리엣 작성시각 2014/12/05 11:19:33
댓글 : 4 추천 : 0 스크랩 : 0 조회수 : 18796   RSS

CI초보 입니다. 

제가 언어별로 url을 분리를 시켜줘야 하는데요 

CI에서 보통 mvc 패턴이 

view에서 <a href="/test/test_method/param">

로 링크를 걸어줬을 경우 

test라는 컨트롤러에 test_method라는 메소드를 호출하고 param을 파라미터로 받는식인데 

기존 url이 => http://프로젝트명/test(컨트롤러)/메소드 

라고 했을때 

url => http://프로젝트명/국가코드/test(컨트롤러)/메소드 

이런식으로 url을 분리작업을 해줘야 합니다.

이런 경우에 폴더를 따로 만들어서 똑같은파일을 국가별로 여러개만들어야 하는지

아니면 php+CI에서 url패턴을 설정하는 부분이 있는지

궁금합니다. 
 다음글 ci 에서 pdf파일을 열지말고 다운로드 받게 하고싶어... (3)
 이전글 배열 키값 변경 ㅠㅠ (1)

댓글

한대승(불의회상) / 2014/12/05 11:51:35 / 추천 0
컨트롤러에 폴더 하나 생성 하시면 될 것 같은데요.

http://cikorea.net/user_guide_2.1.0/general/controllers.html
줄리엣 / 2014/12/05 13:28:55 / 추천 0
폴더를 하나면 생성을 하겠는데 언어별로 만들어 주려다보니깐 폴더를 여러개를 만들어야하고 그 밑에
동일한 컨트롤러 파일들을 여러번 복사하게 되는 경우가 생겨서 너무 소스가 중복되지 않나 해서요 
변종원(웅파) / 2014/12/05 13:49:08 / 추천 0
routes.php 파일 참고하세요.

http://a.com/kr/test/test_method  이라면 /test/test_method/파라미터 형태로 변환해줄 수 있습니다.
(정규표현식)
줄리엣 / 2014/12/05 14:59:39 / 추천 0
음.. routes.php에서 기본 경로를 설정해주는거 같은데 
정규표현식을 쓰라는게 어떤말씀이신지 ..