CI 묻고 답하기

제목 hook 에서 에러처리 질문드립니다.
글쓴이 ALee 작성시각 2013/06/04 10:58:46
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 13365   RSS
 프리 컨트롤러 지점에서 훅을 사용하는데 

 요청헤더나 디비설정이 잘못되어 에러로 판단하는 경우

컨트롤러를 더이상 호출하지 않고 특정 에러페이지 (뷰)로 바로 간다거나

아니면 특정 컨트롤러를 로드할 수 있나요?

여러분은 훅에서의 에러처리를 어떻게 하시나요?
 다음글 lib zip질문이요~ (3)
 이전글 변수 재질문이요 (1)

댓글

변종원(웅파) / 2013/06/04 11:53:17 / 추천 0
음.. 훅은 일반 페이지가 아니고 전처리 개념이라 에러가 난다면
사이트 접속 자체가 안됩니다. 그래서 에러가 없다고 가정하고(또는 무결점)
작업을 합니다. 

훅에서 해야하는 작업이라고 뒷단과 다르지 않습니다. 

인스턴스 생성해서 특정 컨트롤러 호출할 수도 있구요. 
그런데 에러라면 계속 무한 반복을 하겠죠. 

훅 -> 에러 -> 컨트롤러 -> 훅 -> 에러 -> .....

이런 경우라면 일반 에러 페이지를 호출하고 종료하게 하시면 됩니다.