| 제목 | db 삭제 실패시 404페이지 이동 처리를 따로 하고싶습니다. 도와주시면 감사드리겠습니다. | ||
|---|---|---|---|
| 카테고리 | CI 2, 3 | ||
| 글쓴이 | 락커춘 | 작성시각 | 2018/03/23 15:23:04 |
|
|
|||
|
안녕하세요. CI입문자입니다. 게시물의 시퀀스를 이용하여 제거를 눌렀을 시, DB의 foreign key로 물려있어 삭제가 되지 말아야하는 게시물이 있습니다. 이 때 Error Number: 1451 가 뜨게되면서 404페이지로 넘어가.. 쿼리문을 다 보여주는 데요. 해당 에러가 발생하였을 때, 게시판 페이지로 이동을 해주고 싶습니다.
$error = $this->db->error();
if(isset($error)){
var_dump($error['code']);
redirect('/board/board_list', 'refresh');
}
위의 문구를 넣어줘도
if ($error['code'] == 500) {
redirect('/board/board_list', 'refresh');
}를 해줘도 404페이지로 넘어가네요. 다음과 같이 되어있습니다. 어떻게 해야 404페이지로 넘어가지 않고, 제가 리다이렉트 한 페이지로 넘어가거나 팝업을 띄울 수 있을까요? 조언 좀 부탁드리겠습니다. 감사합니다.
|
|||
| 다음글 | AWS S3 리스트 불러오기 질문입니다. (2) | ||
| 이전글 | core/config.php 부분에서 에러가 출력되는 ... (2) | ||
|
변종원(웅파)
/
2018/03/23 16:18:03 /
추천
0
|
우선은 에러메세지를 출력하지 않도록 index.php에서 ENVIRONMENT 상수를 production 으로 하시면 됩니다.
개발시에는 에러가 보이도록 하고 실서버에서는 에러를 감추도록 합니다.
db 에러 숨기기 db_debug=false 로 처리
http://www.ciboard.co.kr/user_guide/kr/database/configuration.html