CI 묻고 답하기

제목 uri route 질문드려요
카테고리 CI 2, 3
글쓴이 아톰_ 작성시각 2019/07/23 13:39:34
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 12185   RSS

domain.com/A

domain.com/B

domain.com/C

doamin.com/D

이렇게 4가지형식의 컨트롤러가존재합니다.

 

하고자 하는것은 첫번째 domain.com/A는 기본 default Controller의 index 함수로 받아 A를 함수가 아닌 segment 변수로 받으려합니다.

나머지 B,C,D는 각각의 controller의 index함수를 의미합니다.

 

다시말하자면

domain.com/A   => default 컨트롤러의 index 함수내에서 A를 segment로서 변수로 인식

domain.com/B   => B controller의 index 함수 호출을 의미 (아래 C,D 동일)

domain.com/C 

doamin.com/D

 

그래서 생각한것은 routes 설정파일에서

$route['B,C,D 가 아닐경우'] = "home" (default Controller : home)

이런식으로 설정을 하면될듯한데 저 안에 조건을 어떻게 줘야할지 조언을 구하고자 글 남겨요

혹시 아니면 다른방법이 있다면 역시 조언 부탁드립니다.

 다음글 페이지네이션이 이상하게 보이는 현상
 이전글 iis8 + php5 에서 구동하기 (1)

댓글

아톰_ / 2019/07/23 14:01:22 / 추천 0

자답입니다.

$route['(B|C|C)'] = "$1";
$route['(:any)'] = "home/index/$1";

이런식으로 설정을 하였더니 원하는대로 작동이 되는데 혹시 문제가 될만한 요소가 있을까요??