CI 묻고 답하기

제목 4장 게시판만들기 질문
글쓴이 ㅅㅇ 작성시각 2014/09/20 00:01:55
댓글 : 4 추천 : 0 스크랩 : 0 조회수 : 14696   RSS


이런오류는 어떻게해야되나요
ㅠㅠ

board.php


class Board extends CI_Controller {
    
    function __construct()
    {
        parent::__construct();
        $this->load->database();
        $this->load->model('board_m');
    }

    public function index()
    {
        $this->lists();
    }

    public function _remap($method)
    {
        //헤더 include
        $this->load->view('header_v');

        if (method_exists($this, $method) )
        {
            $this->{"{$method}"}();
        }

        // 푸터 include
        $this->load->view('footer_v');
    }

    public function lists()
    {
        $data['list'] = $this->board_m->get_list($this->uri->segment(3));
        $this->load->view('board/list_v',$data);
    }

}

board_m.php


class Board_m extends CI_Model
{
    function __construct()
    {
        parent::__construct();
    }

    function get_list($table='ci_board')
    {
        $sql = "SELECT * FROM ".$table." ORDER BY board_id DESC";
        $query = $this->db->query($sql);

        $result = $query->result();
        // $result = $query->result_array();

        return $result;
    }
}

header.php





    
    
    
    CodeIgniter
    
    
    



    


        

            

                

만들면서 배우는 CodeIgnter


                실행 예제
            

        


        

            
        



list_v.php

    

        

            
        

        
            
                
                    
                    
                    
                    
                    
                
            

            
foreach ($list as $lt)
{
?>
    
        

        
        
         
    

            
        
번호 제목 작성자 조회수 작성일

            board_id;?>
        
subject;?>
        
user_name;?> hits;?> reg_date));?>

    


}
?>

            
        

    

footer_v.php

    

        

            
CodeIgniter한국 사용자포럼
            
Copyright by 웅파.
        
    
 





segment 가 사용이안되는것같은데 아무리해도안되네요..ㅠㅠ
도와주세요ㅠㅠ
 다음글 controller 내에서 method간 변수 전달 (4)
 이전글 DB 자동삭제에 대한 조언 부탁드립니다. (3)

댓글

변종원(웅파) / 2014/09/20 13:06:20 / 추천 0
죄송하지만 오탈자입니다.

책 관련 질문 게시판이 따로 있습니다. 그곳에 오탈자도 등록이 되어 있구요.

http://cikorea.net/cibook/view/5/page/1/ 2번째 댓글 참고하시면 해결이 되실 겁니다.

감사합니다.
ㅅㅇ / 2014/09/20 14:26:16 / 추천 0
$this->load->helper(array('url', 'date'));  이렇게추가했는데도 잘안되네요..ㅠ




    public function lists()
    {
        // 페이지네이션 라이브러리 로딩 추가
        $this->load->library('pagination');

        //페이지네이션 설정
        $config['base_url'] = '/bbs/board/lists/ci_board/'; // 페이징 주소
        $config['total_rows'] = $this->board_m->get_list('ci_board', 'count');
        $config['per_page'] = 5; // 한페이지에 표시할 게시물 수
        $config['url_segment'] = 5; //페이지 번호가 위치한 세그먼트

        // 페이지네이션 초기화
        $this->pagination->initialize($config);
        // 페이징 링크를 생성하여 view에서 사용할 변수에 할당
        $data['pagination'] = $this->pagination->create_links();

        // 게시글 목록을 불러오기 위한 offset, limit 값 가져오기
        $page = $this->url->segment(5,1);  // 49번라인

        if ( $page > 1 )
        {
            $start = (($page/$config['per_page'])) * $config['per_page'];
        }
        else
        {
            $start = ($page-1) * $config['per_page'];
        }

        $limit = $config['per_page'];

        $data['list'] = $this->board_m->get_list('ci_board', '', $start, $limit);
        $this->load->view('board/list_v', $data);
    }


사용이잘못된건가요..?
변종원(웅파) / 2014/09/20 17:32:19 / 추천 0
오타네요. url -> uri
ㅅㅇ / 2014/09/20 19:22:58 / 추천 0
엌ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 한숨자고일어나니까잘보이네요.....
감사합닏ㅏㅠㅠ