제목 | routes.php 라우팅과 application폴더에 대해 질문드립니다. | ||
---|---|---|---|
카테고리 | CI 2, 3 | ||
글쓴이 | Suzu.j | 작성시각 | 2021/03/17 16:07:46 |
|
|||
안녕하세요. 아래 라우팅 문제로 질문을 올려서 도움을 받았는데 다른 부분에서 막혀서 다시 질문을 올립니다. https://www.cikorea.net/bbs/view/qna?idx=23127&page=1&view_category=&lists_style=
질문 1. 첨부 파일의 routes.php에서 아래 소스 부분이 의미하는게 $route['default_controller'] = 'search'; $route['products'] = 'products/products';
www.acb.com/search/products/ 의 경우에는 search/application/controller/products/products.php의 index() 메소드를 실행시키는거로 이해하고 있는데 www.acb.com/search/products/로 접속시 404에러만 나오네요. 혼자 해결해보려고 찾아봤는데 원인을 모르겠어서 조언을 구합니다... 제가 놓치고 있는 부분이 있는거 같은데 아시는분이 있으시면 알려주시면 감사하겠습니다.
질문 2. 위 질문과는 다른 내용인데요 도중에 개발하시던 분이 사정이 있어셔서 제가 이어서 하려고 하는 중 입니다.현재 파일 구성을 보면 아래처럼 백엔드 처리가 필요한 디렉토리에 코드이그나이터의 application가 들어있어서application이 여러개 있는 상황입니다. 는데 이게 맞는 파일 구성인가요? 저는 application 폴더는 하나만 있으면 하지 않는가 하는 생각이 드는데요.
-public_html - category - application - about - application - search - application
|
|||
첨부파일 |
スクリーンショット 2021-03-17 15.40.55.png (288.1 KB) |
||
다음글 | 코드이그나이터4에 global_xss_filterin... (1) | ||
이전글 | 라우팅 관련 질문입니다. (3) | ||
변종원(웅파)
/
2021/03/17 16:16:17 /
추천
0
|
Suzu.j
/
2021/03/17 16:26:58 /
추천
0
변종원님 답변 감사합니다. 1. 전 질문의 답변이라고 하시면 routes.php 파일에서 주소를 다른 콘트롤러에 연결하는 방법을 말씀하시는건가요? 컨트롤러에 새로 디렉토리를 생성하는 방법으로 해봤는데 잘 동작이 되지 않아서요. 2. 알겠습니다! |
PureAni
/
2021/03/17 17:49:44 /
추천
0
1번은 아직 재대로 이해 못하신듯합니다. 2번은 추후 분리를 위해서 그랬을 수 있습니다. 어플리케이션 폴더를 따로 둔다는건 추후 분리해서 사용하거나, 개발서버는 통합이지만, 실서버는 각기 따로 분리되어서 들어가기도 합니다. 아니면 CI를 잘못이해해서 1번 segment 별로 폴더를 만들어야한다고 이해하시는 분들도 간~혹가다가 계십니다. |
1번은 전 질문 답변 참고하세요.
2. 개발하기 나름인데요. 이유가 있어서 분리할 수도 있습니다. 전후사정은 모르니 맞다 틀리다는 답을 못합니다.