개발 Q&A

제목 코드이그나이터 url 라우팅 설정
카테고리 PHP
글쓴이 찌은 작성시각 2020/10/12 12:16:02
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 9535   RSS

http://www.ciboard.co.kr/user_guide/kr/general/routing.html 를 참고하여 파라메터 값이

 

route에서

$route['product/category/(:any)'] = 'product/category/$1';

를 설정하였습니다.

 

product/category/animal로 접속하면 404에러가 나오고,

 

product/category를 하면 정상적으로 화면이 나옵니다.

 

Category 컨트롤러입니다.

	public function index(string $category) {
                if($cateory = 'animal') {
                    echo '있음';
                } else {
                    echo '없음';
                    //404 페이지 출력
                }
.........
      $this->load->view("/product/shop/animal_v.php", $data);
    }

index()에서 값이 animal일 경우에 뷰가 나오도록 하고 싶은데, 어떻게 url 을 설정하면될까요?

알려주시면 감사하겠습니다...

 다음글 인앱결제관련 질문
 이전글 php mail보내기 (1)

댓글

변종원(웅파) / 2020/10/12 12:35:47 / 추천 0
매뉴얼은 ci4 이고 적용한 구문은 ci3인데요?
찌은 / 2020/10/12 12:40:37 / 추천 0

감사합니다! 

ci3메뉴얼을 참고했는데, 잘못 올렸네요,, 수정했습니다.

변종원(웅파) / 2020/10/12 14:51:14 / 추천 0

product/category/add 라면 category 컨트롤러에서 add 메소드를 찾을 것이고 없으면 404가 되겠죠.

product/category 라면 index 메소드를 실행하니까 실행되구요