CI 묻고 답하기

제목 controller index에서 페이네이션 base_url 설정을 어떻게 해야 될까요??
글쓴이 정수리 작성시각 2016/06/30 14:20:08
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 20755   RSS

처음 접속시 

 

공지사항같은 게시판 리스트가 보이도록 만들었습니다.

 

현재 글 리스트는 잘나오지만 다음 페이지로 넘어갈때 경로가 찾을수 없다는 에러 뜹니다

 

controller  

 

index()에서 

 

base_url = '/jm_c' 이렇게 설정하였습니다.(웅파님 팁을 보고 index을 죽였습니다)

 

번호에 마우스를 되면 

 

/jm_c/x

이렇게 경로는 나옵니다 

 

하지만 클릭시 경로를 찾을수 없다는 에러가 발생하네요;

페이지네이션 설정은 정상적으로 된것 같은데;;

 

어디 부분에서 잘못인지 잘모르겠네요 

 

메인에서는 1,2,3, 리스트 잘 출력되는데;;

public function index() //컨트롤러 입니다.
	{
		
		$num = $this->uri->segment(2);
		echo $num;
		$this->load->model('Admin_m');
		
		$this->load->library('pagination');
		
			$config['num_links']=4;

			$config['base_url'] = '/jm_c';
			
			$config['total_rows'] = $this->Admin_m->board_list('count', '' , '');
			
			$config['per_page'] = 5;
			
			$config['uri_segment'] = 2;

			$this->pagination->initialize($config);
		
			$data['pagination'] = $this->pagination->create_links();
			
			
			$page = $this->uri->segment(2,1);
			
			if( $page > 1){
				
				$start = (($page/$config['per_page'])) * $config['per_page'];
			
			}else{
			
				$start = ($page-1) * $config['per_page'];
			
			}
			
			$limit = $config['per_page'];

			$data['board'] =  $this->Admin_m->board_list('', $start, $limit);
	
			$data['count'][0]=$config['total_rows'];
			
			$data['list'] = $this->Article_m->item_new();
					
		$this->load->view('head');

		$this->load->view('jmMain_v', $data);

		$this->load->view('footer');

 

 다음글 선배님들, 액티브레코드(?)관련 질문드립니다. (3)
 이전글 업로드한 파일들(이미지 pdf 웨드 등등) 브라우져에서... (7)

댓글

kaido / 2016/06/30 14:23:44 / 추천 0

해당 소스로는

/jm_c/index/x

이렇게 주소가 나와야 정상이 될것 같습니다.

정수리 / 2016/06/30 14:26:00 / 추천 0

@kaido 

아 감사합니다 말씀처럼 하니 잘되네요

그런데 왜 그렇게 해야 되는거죠??

index가 앞으로 가야하는거 아닌가요??

아직 제가 많이 부족해서 이해가 안되서 그러네요 ㅜㅜ

배강민 / 2016/06/30 14:30:05 / 추천 0