CI 묻고 답하기

제목 CI 라우팅질문드립니다.
글쓴이 작성시각 2013/09/30 10:57:27
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 16406   RSS
안녕하세요 라우팅 관련 하여 질문 드립니다.

routes.php 를 수정하여 적용하려는데 문제가 발생하여 질문드립니다.

routes.php  -> $route['products'] = "products/products_controller/index/$1"; 
위 소스적용후 
http://127.0.0.1:8081/products/  
를 부라우저로 뛰우면 제대로 나옵니다.
그런데 http://depot.com:8081/products/1 로하면 에러가 납니다.

그래서  routes.php  -> $route['products'/(:num)] = "products/products_controller/index/$1"; 
http://127.0.0.1:8081/products/1 로 하면 제대로 출력되지만 http://127.0.0.1:8081/products  이러면 또 에러납니다.

문의 드리고싶은 내용은 
127.0.0.1:8081/products 이던 127.0.0.1:8081/products/1 이던   "products/products_controller/index/$1"를  출력 하려면 
어떻게 해야될까요?
 다음글 index.php 죽이기 글을 보면서 궁금한 것 하나가... (2)
 이전글 write 부분에 글쓰기하면 DB에 입력이 되는데., (2)

댓글

한대승(불의회상) / 2013/09/30 11:02:04 / 추천 0
하나 더 추가해 주시면 되겠습니다.

$route['products/:num'] = "products/products_controller/index/$1";
$route['products'] = "products/products_controller/index/$1";

영문자와 숫자를 같이 쓰고 싶다면 :any 를 덮붙여 주시면 됩니다.

http://cikorea.net/user_guide_2.1.0/general/routing.html
/ 2013/09/30 11:04:17 / 추천 0
중복으로 사용이 가능한지 몰랐는데 ~
가능한가보군요..

 답변 감사합니다 
들국화 / 2013/09/30 11:15:40 / 추천 0

$route['products'] = "products/products_controller/index";
가 맞지 않을까요?