개발자의 끄적끄적

[php/codeigniter] 컨트롤러 함수 재매핑 방법 _remap 본문

개발/php

[php/codeigniter] 컨트롤러 함수 재매핑 방법 _remap

효벨 2021. 3. 14. 01:00
728x90
반응형

[php/codeigniter] 컨트롤러 함수 재매핑 방법 _remap

 

 

php codeigniter framework 에서

 

특정 컨트롤러에 넘어오는 데이터를

 

다시 매핑하여 각각 해당되는 컨트롤러 혹은 함수에

 

연결시키고 싶을때가 있습니다.

 

그럴대 컨트롤러 안의 

 

__construct 나 index 가 아닌

 

_remap 라는 함수안에서 해당 동작을 구성하면 됩니다.

 

function _remap() {
    // todo
    $seg_cnt = $this->uri->total_segments();
    ...
    $idx = @intval($this->uri->segment(3,0));
    ...
}

 

위 처럼 _remap 라는 이름으로 함수를 구성하면 됩니다.

 

참고들 하세요!

반응형
Comments