제목 | matchbox를 이용한 site_url() 사용이 잘 안되는것 같습니다. | ||
---|---|---|---|
글쓴이 | 나잇황제 | 작성시각 | 2009/10/07 11:16:56 |
|
|||
modules adminpath controllers models views board controllers models views matchbox modules 내에 이런 디렉토리 구조를 가지고 있습니다. site_url('board/board/lists/'.$board_uid)이런식으로 접근을 하고 있습니다. 근데 접근은 되는것 같습니다. board 모듈 내의 board 컨트롤러를 잘못되게 수정하면 오류가 나기는 하더라구요. 예를 들어 세미콜론(;)하나를 빼면 오류 문장이 나옵니다. 페이지는 다 만들어져 있고, function도 다 만들어져 있는데... 404 Page Not Found The page you requested was not found.라고 나오네요. URL은 다음과 같습니다. http://210.125.145.52/board/board/lists/1 CI 1.7.2 , matchbox 0.9.4 입니다. 처음부터 구성하려니 막히는 부분이 많네요. 휴... |
|||
다음글 | session 관련 질문 (3) | ||
이전글 | view에서 html 포함관계가 안되네요. (5) | ||
변종원(웅파)
/
2009/10/07 17:13:17 /
추천
0
|
나잇황제
/
2009/10/07 21:46:00 /
추천
0
웅파님 감사합니당. *^^* $route['default_controller'] = "adminpath/main"; $route['scaffolding_trigger'] = "";이 코딩 이외에는 전부 주석처리입니다. |
ci세상
/
2009/10/07 22:57:00 /
추천
0
배포된 라우터가 조금 불편한 점도 있군요.
1. 모듈폴더명 = 컨트롤러파일명 => 주소사용을 http://도메인/모듈폴더명/메쏘드 2. 모듈폴더명 ≠ 컨트롤러파일명 => 주소사용을 http://도메인/모듈폴더명/컨트롤러파일명/메쏘드 와 같이 사용하시면 되겠습니다. 한국포럼에도 간단한 설명을 해두었으니 참조해 주세요^^ http://codeigniter-kr.org/source/view/161/page/1 |
ci세상
/
2009/10/07 23:08:46 /
추천
0
http://210.125.145.52/board/lists/1 이주소 확인해 보니 base_url 오류가 뜨는데요..
컨트롤러에다가 $this->load->helper('url'); 이것을 추가해 보시면 안뜹니다. |
나잇황제
/
2009/10/07 23:42:37 /
추천
0
ci세상님.. 그렇게 하니 되긴 하네요. 근데... 현재까지...adminpath는
모듈명/컨트롤러파일명/메쏘드.. 이런식으로 이용을 했는데... 그럼 두가지 혼용해서 써야 된다는 건가요?? 밑에 헬퍼 써주니. 오류는 없이 잘 나오네요. 감사합니당. ㅎㅎ*^^* |
ci세상
/
2009/10/08 00:15:36 /
추천
0
한가지로 쓰시고자 하시면 application/libraries/Router.php 273줄에
$segments = array_slice($segments, 1);한줄을 추가해 주시면 http://210.125.145.52/board/board/lists/1 작동될것입니다. |
ci세상
/
2009/10/08 00:53:25 /
추천
0
일련번호나 세그먼트 처리시 아래 부분 참조함 해보세요.. 도움이 되실것입니다. |
http://210.125.145.52/board/board/ 자체도 에러가 나는걸로 봐서는 matchbox 가 적용이 안되는거 같은데요?