CI 묻고 답하기

제목 routes!! 질문 드립니다.
글쓴이 개떡 작성시각 2012/11/12 11:21:57
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 14586   RSS
 안녕하세요.
요 며칠 만들고 있는 웹페이지의 
URL 줄이기 운동을 하고 있는데요.
하여 

일단 보기 흉한 컨트롤러 이름부터 가려놓고 사용하였습니다.
routes.php에 
$route['hoho/boardList'] = "controller/boardList"; 
이런식으로 하여
127.0.0.1/base/hoho/boardList
요렇게 사용했었습니다 
만!

여기서 한단계 더 줄일 수 있을거 같아
$route['boardList'] = "controller/boardList";
이렇게 변경하여 
127.0.0.1/base/boardList
다음처럼 불러오고 있습니다
만!!!

이게 문제가 
$route['hoho/boardPage/(:any)'] = "controller/boardPage/$1";
를 
$route['boardPage/(:any)'] = "controller/boardPage/$1";
이렇게 줄이게 되니까 (:any)를 uri세그먼트로 인식하지 못하는거 같습니다.

혹시 class(컨트롤러)이름까지 줄이게 된다면 다른 설정을 더 해주어야 하는지요???
 다음글 자식창에서 부모창전달 스크립문제 (4)
 이전글 view 호출시 새창으로. (3)

댓글

개떡 / 2012/11/12 11:33:59 / 추천 0
 컥 자문자답 하겠습니다.
uri->segment(3, 0);
를 
uri->segment(2, 0);로 변경해줘야 하는거였네요
ㅎㅎ 당연한거였는데 참;;