개발 Q&A

제목 URI Routing 관련하여 질문 드립니다.
글쓴이 개떡 작성시각 2012/10/15 18:27:46
댓글 : 6 추천 : 0 스크랩 : 0 조회수 : 17093   RSS
 안녕하세요!!!!
URI 라우팅을 사용해보고 있는데요.
세그먼트가 들어가면 페이지가 깨져버립니다.

디버깅 결과 세그먼트가 하나 낑겨 들어가면 라이브러리 호출시 controller 이름이 url에 붙어 버립니다.
세그먼트로는 페이지 ID를 넘겨 받아서 해당 페이지를 뿌려줄 것입니다.

정상적인 페이지 로드시 라이브러리 경로
//127.0.0.1/base/css/bootstrap.min.css

세그먼트가 들어가 짜부라진 페이지 로드시 라이브러리 경로
//127.0.0.1/base/event/css/bootstrap.min.css     -> 에러

routes.php에서는
이런식으로 사용하고 있습니다.
$route['event/main'] = "evctr/main";
$route['event/event.list'] = "evctr/event_list";
$route['event/event.view'] = "evctr/event_view";     // 그냥 페이지 로드시 문제 없음
$route['event/event.view/:any'] = "evctr/event_view";   //any로 세그먼트를 받으면 짜부라짐

로그 확인결과 컨트롤러 단에는 이상이 없습니다. 정상적으로 해당 view를 호출합니다.

도와주세요.
 다음글 회원가입시 sms인증관련 질문입니다!!! (2)
 이전글 만개의 데이터, 만개의 업데이트? (8)

댓글

milosz / 2012/10/16 06:28:41 / 추천 0
 라이브러리 경로를 view 단에서 어떻게 작성하셨는지 내용이 있으면 답변을 좀더 상세하게 드릴 수 있을 것 같습니다.

$route['event/event.view/(:any)'] = "evctr/event_view/$1";
// 위 입력하신 것이랑 같은 결과인지도 모르겠습니다만
// 메뉴얼대로 입력하면 이렇습니다.

개떡 / 2012/10/16 09:08:20 / 추천 0
 <link href="../css/bootstrap.min.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="../js_lib/jquery-1.8.2.js"></script>
<script type="text/javascript" src="../js_lib/bootstrap.js"></script>
<script type="text/javascript" src="../js_lib/jquery.form.js"></script>
뷰단 라이브러리 경로는 이렇습니다!!
 
load->view까지는 이상이 없는거 같은데 
왜 라이브러리 경로가 이상해 질까요 
대충 의심이라도 가야 잡을 수 있을텐데 흐엉 도와주셔요
milosz / 2012/10/16 09:24:03 / 추천 0
 상대경로로 작성하셔서 그렇습니다.
<link href="/base/css/bootstrap.min.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="/base/js_lib/jquery-1.8.2.js"></script>
<script type="text/javascript" src="/base/js_lib/bootstrap.js"></script>
<script type="text/javascript" src="/base/js_lib/jquery.form.js"></script>
개떡 / 2012/10/16 09:29:28 / 추천 0
똬앟!!!!!!!!!!!!
감사합니다 ㅎㅎㅎㅎ
index.php 없앤다고 한참 삽질하다가 
이렇게 바꿔보고 저렇게 바꾸다 보니 어라 되네?
하길래 그냥 방치하고 있었거든요!!
잘 동작하네요  감사합니다
milosz / 2012/10/16 09:34:39 / 추천 0
CI 질문글 게시판에 많이 올라오는 질문 중 하나죠. 경로 문제, index.php 제거, htaccess 문제.
즐거운 개발 하세요 :D
변종원(웅파) / 2012/10/16 12:01:11 / 추천 0
 현재 집필중인 책에서도 누누이 강조하는 내용입니다.