만들면서 배우는 CodeIgniter Q&A

제목 페이징 쪽 하고 있는데요.
글쓴이 최고가되자 작성시각 2019/10/29 19:04:52
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 8709   RSS

물어보는 것도 서툴러서 어떻게 물어봐야 할지 모르겠네요.

일단

회사에서 코드이그나이터를 이용하여 웹페이지 제작해서

아무것도 모르는 상태에 이것저것하다가

페이징 까지 왔는데요.

관련 사이트 보면서 하드코딩 하였으나..

결과는 

views에서 "Message: Undefined variable: pagination"

페이지네이션 변수가 정의되지 않았다고 에러가 표시 되네요.

글자 하나 틀리지 않고 코딩했으나 이유를 모르겠습니다.

 

controllers 에서 밑에처럼 하면 선언 되는 거 아닌가요??

 $this->load->library('pagination');

$config['base_url'] = '/LiberaEvent/notice/page';       

$config['total_rows'] = $this -> Event_board -> get_list($this ->uri -> segment(3), 'count');       

$config['per_page'] = 5;     

$config['uri_segment'] = 5;               

$this -> pagination -> initialize($config);

$data['pagination'] = $this -> pagination -> create_links(); 

 

어디 어떻게 수정해야 할지 모르겠네요.

           

 다음글 페이징 부분 학습 중입니다. (3)
 이전글 185페이지 에러 메시지를 개별적으로 표시하기 문의 드... (1)

댓글

rairen / 2020/06/11 15:12:02 / 추천 0

$this->load->view() 여기에서 $data를 전달해주신 게 맞는지부터 확인해보세요.

pagination이 정의되지 않았다면 변수로 지정이 되지 않았단 거니 전달이 안된 것일 확률이 높습니다.