CI 묻고 답하기

제목 컨트롤러에서 index를 무조건 호출되게 못하나요?
글쓴이 형민세훈아방 작성시각 2011/09/04 13:03:32
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 17703   RSS

/board/blist
/board/bwrite
 란 식으로 컨트롤러를 호출하는데...
blist로 바로 분기되서 호출되는데...
board란 컨트롤러의 index 함수를 항상 호출되게 할려면
index에서 받아서 분기하는 수 밖에 없는건지

이유는 위와 같이 호출하니
각 컨트롤러에서 조건에 따른 테이블명을 일일이 지정할려면 중복코드가 들어가서
컨트롤러 index로 뺄수 있는 방법이 없을까 해서 고민중입니다.

지금은 route 설정이
$route['(:any)/blist/(:any)'] = "/board/blist/$2";
$route['(:any)/bwrite/(:any)'] = "/board/bwrite/$2";
아래처럼 사용합니다...

이부분을 수정하는 수 밖에 없겠죠?
무조건 index로 가서 분기하는 .... 

 다음글 Fatal error: 에러입니다. (3)
 이전글 데이터등록 질문 (4)

댓글

형민세훈아방 / 2011/09/04 13:32:39 / 추천 0
일단 index로 분기하도록 해서 되긴하네요....
route에서 수정해서 처리되는데...
index에서 컨트롤러에서만 사용되는 전역변수를 만들수 있으면 좋겠는데..
찾아봐야겠습니다..