| 제목 | 뭔가의 계략에 빠진 것 같아서 하루종일 허우적거립니다. ㅡ.ㅡ; | ||
|---|---|---|---|
| 글쓴이 | 수석코치 | 작성시각 | 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개가 연동되는 구조죠. ^^ |