질문 Q #11827
BASE_URL 관련해서 질문 드립니다.
andy_gd 2014-11-21 20:43:54
안녕하세요. 카이도님이 작성하신 페이징레이션 강의를 들으면서 작성 중인데. 다음과 같은 오류가 발생했습니다. ㅠㅠ




---------------------------------------컨트롤
class GODJ_control extends CI_Controller{
 
 function GODJ_control(){
  parent::__construct();
  $this->load->database('default');
  $this->load->model('GODJ_model');
  $this->load->helper('form');
  $this->load->helper('url');
  
  $this->load->library('pagination_custom');
  
  $this->segs = $this->uri->segment_array();
  $this->output->enable_profiler(true);
 }
 
 function main(){
  
 
  $this->load->view('GODJ_page/GODJ_top'); //Layout top
  $this->load->view('GODJ_page/GODJ_left'); //Layout left
  $this->load->view('GODJ_page/GODJ_menu'); //Layout menu
  
  //$data['GODJ_body_lists'] = $this->GODJ_model->model();
  
  $page = $this->uri->segment(3);
  $pagelist= 20;
  $db_data = $this->GODJ_model->model($page,$pagelist);
  
  $link_url = "/".$this->segs[1]."/".$this->segs[2]."/";
  $total_count = $db_data['total_cnt'];
  $config = $this->pagination_custom->pagenation_b($page,$total_count,$pagelist,$link_url,$segment=3,$num_link=3);
  $this->pagination_custom->initialize($config);

  $data['GODJ_body_lists'] = $db_data['model'];
  $data['GODJ_page'] = $this->pagination_custom->create_links();
  
  $this->load->view("GODJ_page/GODJ_body",$data);

  $this->load->view('GODJ_page/GODJ_right'); //Layout right
  $this->load->view('GODJ_page/GODJ_footer'); //Layout footer
 }
 
}
--------------------------------------라이브러리
function pagenation_b($page='',$totalcount='',$listsize=0,$link_url='',$segment='',$num_link=''){
  $total_page = ceil($totalcount/$listsize);
  $config['total_rows'] = $total_page;
  $config['per_page'] = 1;
 
  $config['uri_segment'] = $segment;
  $config['num_links'] = $num_link;
  $config['base_url'] = BASE_URL.$link_url;
 
답변 2
#1 권라떼 2014-11-22 23:51:54
BASE_URL을 base_url() 로 변경하시면 됩니다.
#2 andy_gd 2014-11-27 09:09:46
권라떼/ 감사합니다! 해결했어요 ^^ 원인은 BASE_URL이 잘못설정되어있었네요