제목 | Codeigniter4 Redirect() 함수 | ||
---|---|---|---|
글쓴이 | 한대승(불의회상) | 작성시각 | 2020/11/06 08:27:47 |
|
|||
Codeigniter4를 사용중 로그인 되지 않은 회원에 대해 로그인을 유도하기 위해 습관적으로 이전 버전(ci3,ci2)에서 사용하듯 redirect() 함수를 사용하여 login 페이지로 이동 시켰습니다. redirect('/login'); 그런데 아래와 같은 에러가 발생했습니다. route cannot be found while reverse-routing. ci4의 redirect() 함수는 route를 기반으로 동작하도록 바뀐거지요. route를 정의할까 잠시 고민했지만 기존 방식처럼 uri를 통하여 이동만 하는 간단한 방법을 찾아 보았습니다. CI4의 http 응답을 담당하는 response 객체를 이용하여 처리가 가능하였습니다. $this->response->redirect('/login'); 이전 버전과 redirect()함수 사용법이 달라져 혼란이 오신분들에게 도움되시길... |
|||
다음글 | utf-8 깨짐현상 해결 (2) | ||
이전글 | IT 관련 유용한 사이트 공유합니다 | ||
테러보이
/
2020/11/13 16:31:39 /
추천
0
저도 이것 때문에 당황 했었는데 좋은정보 감사합니다.
|