remap 사용시 처리 방법입니다. _remap 을 사용하지 않는다면 저렇게 처리할 필요없지만 _remap을 사용하신다면 아래처럼 해주셔야지 사용이 가능합니다. 사용하시는 컨트롤러 부분에서 적용하시면 됩니다.
// _remap 리맵 함수 사용 public function _remap($method) { //ajax 사용시 이쪽으로 통과 if ($this->input->is_ajax_request()) {
if (method_exists($this, '_' . $method)) { $this->{'_' . $method}(); }
//ajax 사용 액션들은 이렇게 추가해야됨.
// 화면단에서 ajax 나 제이쿼리 포스트 등 을 사용하려면 사용액션을 여기에다가 선언해줘야한다 아래처럼. if($method == "id_check" ) { $this->id_check(); // 아이디 중복 체크 ajax 사용해서 이쪽으로 }
} else {
$this->load->view('common/header'); if (method_exists($this, $method)) { $this->$method(); } else { show_error('error 페이지'); } $this->load->view('common/footer');
} }
|