[PHP] CodeIgniter HOOK
새벽에 잠시 서버점검을 위해 어떤 홈페이지를 들어가더라도 서버점검중이라는 페이지를 띄우는 작업이 필요했다. 그래서 CI에서 Hook을 이용해서 컨트롤러가 돌기전, 아예 시스템 작동 초기 상태일때 바로 시스템 점검 중이라는 페이지를 띄우도록 했다. 방법은 다음과 같다. 1. Hook 활성화 후킹은 클로벌로 동작하기 때문에 아래의 변수를 활성화 시켜야한다. config/config.php 로 가면 $config['enable_hooks'] = FALSE; 이 있는데, 이 부분을 TRUE 로 바꿔줘야한다. $config['enable_hooks'] = TRUE; 2. Hook 정의 config/hooks.php로 가서 후크를 다음과 같은 형태로 정의한다. $hook['pre_system'][] = [ 'cla..