CI 묻고 답하기

제목 도메인은 동일하고.. (abc.co.kr/aa) aa bb cc로 구분해서 서브페이지 처리하려는데요
카테고리 CI 2, 3
글쓴이 지티알 작성시각 2018/08/13 14:07:13
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 17456   RSS

동일한 도메인에서 aa, bb, cc에 따라 각각 다른 페이지로 넘기려고 합니다.  

abc.co.kr/aa

abc.co.kr/cc

abc.co.kr/cc

 

    public function index() {       

    if ( ?????  ) {           

     $this->aa();       

     } else {           

     $this->bb();       

     }   

}

 

하위 페이지는 어떻게 처리해야하는건지???

 

public function aa() {

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

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

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

}

public function bb() {

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

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

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

}

 다음글 (재문의) 기존에 작업한것을 수정하는 상황인데...처음... (6)
 이전글 템플릿을 다른걸 쓰면 form 헬퍼 못 쓰나요? (2)

댓글

배강민 / 2018/08/13 14:13:33 / 추천 0

오토 라우팅 상태라면

aa controller > index method

bb controller > index method

또는

aa/index controller > index method

bb/index controller > index method

형태로 존재해야합니다.

1개의 컨트롤러에서 메서드단위로 aa,bb를 구분하고자 한다면

라우팅으로 / 기준 첫 쿼리 스트링을 공통 컨트롤러 또는 특정 스트링만 매칭을 시켜야합니다.

라우팅은 http://www.ciboard.co.kr/user_guide/kr/general/routing.html 을 참고해보세요.