CI4

ci remap 함수 리매핑 함수

수수깡깡 2022. 7. 4. 08:45
728x90
반응형

# _remap 

ci의 호출 체계와는 다르게 동작한다. 

Controller는 해당 함수를 무조건 호출하게 되어있다. 

정보를 재매핑하여 controller 혹은 function에 연결시킬때 사용된다. 

 

Controller 실행 시 _remap() 함수를 실행한다. 

다른 함수를 실행 시키려 해도, _remap()함수가 실행된다.

namespace App\Controllers;

class TestMap extends BaseController
{
    // 재매핑
    function _remap($method)
    {
        if ($method == "check") { //정보체크 
            $this->infoCheck();
        } else { // 그 외 
            $this->info(); //정보
        }
    }
    //정보체크
    public function infoCheck()
    {
		//
    }
    //정보
    public function info()
    {
		//
    }
    
 }

 

728x90
반응형