제목 | 뭔가의 계략에 빠진 것 같아서 하루종일 허우적거립니다. ㅡ.ㅡ; | ||
---|---|---|---|
글쓴이 | 수석코치 | 작성시각 | 2016/03/08 15:46:02 |
|
|||
만들면서 배우는 코드이그나이터 프레임워크 책에서 3장에서 나가질 못하네요... -_-?
왜이러지.....
ex) www.daum1.net 으로 바로 치고 들어오면 /board/lists 로 가게 하고 싶어서...
route['default_controller'] = 'board'; 요렇게 하면, 별다른 장치 없이 board 의 리스트를 볼수 있을 것이라 생각했는데..
www.daum1.net 이렇게 치면 404 Page Not Found 뜨고 www.daum1.net/board 이렇게 치면 리스트는 나오는데...
당최... 이게 무슨 구조인지 -_-;; 그래서 책 처음대로 route['default_controller'] ='welcome' 으로 해놓으면 컨트롤러 Welcome.php 잘 찾아가는데... 단지 틀린건.. welcome은 controller 폴더에 바로 있고, board는 신규 폴더를 /board/ 로 만들고 그 안에 board.php 콘트럴러 페이지를 만들어놨거든여... -_-;;
대소문자 맞춰놔서... 실행되는건 확인했는데 view 라던가 다른걸 하려면 어김없이 404 Page Not Found 뜨네여..
ㅋㅋㅋㅋㅋㅋ 아 답답하다.......... 후........
주절주절하고 갑니다 -,.-; |
|||
다음글 | 메뉴얼 부분에 오역이 있는거 같아서 문의 드립니다. (10) | ||
이전글 | 절찬판매중인 책 말인데요. 2탄은 언제쯤???? (1) | ||
bizzi
/
2016/03/08 16:03:57 /
추천
0
.htaccess 확인해보셨는지요?
|
변종원(웅파)
/
2016/03/08 16:12:26 /
추천
0
서브디렉토리랑 컨트롤러를 다 써주셔야죠. 도메인/board 라고 치면 서브디렉토리인 board의 기본컨트롤러인 board가 작동하는 것이구요. 도메인만 치면 index.php 파일이 없고 디렉토리만 있을테니 에러가 뜰거구요. 현재 구조는 도메인/board/board/list 가 되는 겁니다.
그래서 작명도 중요합니다. 디렉토리와 컨트롤러명이 동일해서 헷갈린 케이스입니다. |
수석코치
/
2016/03/08 16:40:30 /
추천
0
웅파님 그러면 /board/board/list 라면... 저는 test.daum1.net 이라는 서브도메인에 /localhost/test/ 이렇게 구조를 잡고 시작하려는데... /board/가 두번 들어가면 안되는거 같은데요;;; 왜 그렇게 들어가지...;;;
실제로 파일도 /controllers/board/ , /models/board/ , /views/board/ 이렇게 하나씩들만 있고..
route.php 파일에도 $route['default_controller'] = 'board' 라고만 써놨는데....... 음........;; /board/를 한번 쓰려면.. /controlles/ 밑에 board.php 가 있어야 하겠네요...?? 그럼 나중에 파일 관리도 안될거 같은데요??
와 뭔가 큰 함정에 빠져버린듯... 댓글 감사합니다.. ㅜㅜ |
수석코치
/
2016/03/08 17:32:40 /
추천
0
이해를 했습니다.. 하하하하ㅏㅎ하하하하하핫 ㅡ,.ㅡ; |
변종원(웅파)
/
2016/03/09 16:41:28 /
추천
0
책은 도메인 하나로 3개의 서비스를 예제로 만들기 위해 그렇게 된거죠. 실제로는 1개 도메인에 디렉토리 1개가 연동되는 구조죠. ^^ |