제목 | URI 라우팅 질문 | ||
---|---|---|---|
글쓴이 | 아주머니 | 작성시각 | 2015/08/29 23:18:20 |
|
|||
안녕하세요 궁금한것이.. index.php 없애고 default_controller = welcome 이구요 welcome 컨트롤러는 public function index() { print_r($this->uri->uri_string()); } 이상태에서 ex ) domain.com/member/name/job/hobby/ 이렇게 들어왔을 때, member/name/job/hobby 이렇게 받고 싶은거에요. 단, domain.com/ 뒤에 개수는 미리 알 수 없어요. $route['(:any)'] = "default/index/(:any)"; $route['(:any)/(:any)'] = "default/index/(:any)/(:any)"; 이런식으로 계속 쓰지 않고 할 수 있는 방법이 있을까요? 읽어주셔서 감사합니다 (_ _) |
|||
다음글 | 프로시저 호출 질문 드려요~~~ (2) | ||
이전글 | 포럼관련 질문인데..가르쳐주십쇼 (2) | ||
ci개밟자
/
2015/08/29 23:26:52 /
추천
0
|
아주머니
/
2015/08/29 23:51:16 /
추천
0
ci개밟자 // 써주신 방법으로는 첫번째 uri만 받아져요. 마찬가지로 더 받으려면
라우트에서 /(:any) 계속 추가해야 하는것 같아요. ㅜㅜ 아 참고로 CI 3.0 입니다. |
한대승(불의회상)
/
2015/08/29 23:57:14 /
추천
0
|
아주머니
/
2015/08/31 18:10:32 /
추천
0
감사합니다 (_ _) 3.0은 다르게 해야하는거였네요..
|
하시고 default/index 에서는
public function index($any) 하셔서 $any를 / 기준으로 쪼개셔야 될것같습니다. $any말고 다른거 써도 되요