CI 묻고 답하기

제목 포럼소스 board.php 생성자부분...질문드려요
글쓴이 이그니 작성시각 2014/06/18 16:14:59
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 13419   RSS
이소스에서 $item->name부분이있는데요

board_qna나 board_notice같은건  MENU_BOARD_NAME 지정이가능한데 
board_etc_qna같은테이블같은경우는 지정이안되고 실제로 board_etc_qna/lists/page/page_num으로 
접속하게되면 에러가나옵니다...(MENU_BOARD_NAME) none오브젝트에러..
무슨이유일까요
 
참조소스..

public function __construct()
    {
        parent::__construct();
        
        $rew = $this->db->get_where('board_list', array('name_en'=>'board_'.$this->uri->segment(1)));
        
        $item = $rew->row();

        define('MENU_ID', $item->no);
        define('MENU_SKIN', $item->skin);
        define('MENU_BOARD_NAME', $item->name);
        define('MENU_BOARD_NAME_EN', $item->name_en);
        define('MENU_BOARD_PERM', $item->permission);
        define('MENU_BOARD_DETAIL_SETTING', $item->detail_setting);
            
    
        //게시판 퍼미션 선언. 목록보기,게시물보기,댓글작성,게시물쓰기
        $perm = explode("|", MENU_BOARD_PERM);
        $this->list_perm = $perm[0];
        $this->view_perm = $perm[1];
        $this->reply_perm = $perm[2];
        $this->write_perm = $perm[3];

        //게시판용 모델 로딩
        $this->load->model('board_m');

        //common helper
        $this->seg_exp = segment_explode($this->uri->uri_string());
        $this->output->enable_profiler(false);
        
        //load
        $this->load->config('tank_auth', TRUE);
        $this->load->helper(array('form', 'url'));
        $this->load->library('form_validation');
        $this->load->library('tank_auth');
        $this->lang->load('tank_auth');

    }
 다음글 마냐 공개보드 소스 설치 문의 (1)
 이전글 DB 저장시 한글이 깨져서 mb_convert_enco... (1)

댓글

변종원(웅파) / 2014/06/18 16:22:44 / 추천 0
etc_qna가 routes.php에 없거나 board_list table에 없거나 둘 중 하나입니다. ^^
이그니 / 2014/06/19 09:56:41 / 추천 0
웅파님// 소중한답변 감사합니다.