어떤 이유에서인지... 첨부파일이 업로드가 안되어 있네요.
말씀하신 오류에 대해 가능성 있는 몇 가지 처리방법을 알려드립니다.
1. URL 오류
저는 강의를 진행할 시에, codeigniter 에서 개별 설정을 통해,
도메인/index.php/board/lists -> 이런 형태가 아니라...
도메인/board/lists -> 이런 형태로 작업하였습니다.
만약, 강의를 따라하실 때.... 작업환경이 "도메인/index.php/board/lists" -> 이와 같은 형태라면...
저장 시 경로가, "/board/write_ok" -> 이것이 아니라.... "/index.php/board/write_ok" 이와 같은 형태여야 합니다.
2. controller, model 에서 생성자 부분 오류
간혹 controller 또는 model의 생성자 부분을 빠뜨리는 경우가 있습니다.
이 생성자에는 공통적으로 사용할 객체를 미리 불러오게 되는 데, 이 부분이 빠지는 경우가 있습니다.
3. html 에서 특정 URL에 신호를 보낸다고 가정하면, 그 경로가 controller 메소드 명과 일치해야 합니다.
간혹 이 메소드명이 일치하지 않아, 오류가 발생하기도 합니다.
마찬가지로, model에서 특정 메소드를 controller에서 부를 때 서로 이름이 맞지 않는 경우가 있습니다.
4. 기타 도움이 되는 정보
흔히, 오류가 발생하면... javascript(제이쿼리) 오류인지 혹은 codeigniter 쪽(서버단) 오류인지 알아야 합니다.
먼저 이 부분을 파악한 후 디버깅하는 것이 좋습니다.
이 부분을 알기 위해서, 글쓰기 내용을 저장 시, 제이쿼리 실패할 경우 그 에러내용을 출력하게끔 할 수 있습니다.
만약 javascript (제이쿼리) 오류가 아니라면, codeigniter 에서 에러내용을 로그로 남기도록 설정을 한 다음.
해당 로그를 확인할 수 있습니다.
다소 긴 내용이네요. 수고하세요.
(잘 안 풀리시면 다시 질문해주세요. 그리고, 테스트해볼 수 있는 URL을 알려주세요.)
[강의따라쟁이입니다. 9장에서 막히네요의 답글] ----------------------------------------------------------------
유트브강의 잘듣고 있습니다.
9장서 디비에 기록이 안되네요.
창뜨고 닫히고 다되는데 디비입력만 안됩니다.
파일 첨부합니다.
----------------------------------------------------------------