제목 | 한 컨트롤러안에 함수가 많고 소스가 너무 길때 | ||
---|---|---|---|
글쓴이 | Peter | 작성시각 | 2014/04/14 14:24:03 |
|
|||
안녕하세요. 현재 C.I 로 프로젝트를 하나 진행중에 있는데요, 그쪽에서 컨트롤러 명은 꼭 하나로 가져가야 한다고 해서 일단 작업은 그렇게 하고 있습니다. 근데 한 컨트롤러 안에 너무 많은 함수들이 늘어나다보니 소스 찾기도 어렵고 어떤 함수는 1만줄이 넘어가는 소스도 생겨 버리네요. 컨트롤러명은 절대 하나만 써야 한다고 하니 이건 불변일거 같구요.... 한 컨트롤러 안에서 긴 함수나 소스들을 효율적으로 관리하는 법이 있을까요? |
|||
다음글 | 이미지 업로드 (3) | ||
이전글 | CI 세션값은 갱신시에 바뀌나요? (1) | ||
변종원(웅파)
/
2014/04/14 14:56:22 /
추천
0
|
한대승(불의회상)
/
2014/04/14 14:56:52 /
추천
0
라이브러리로 관리 하셔도 되구요.
이것 저것 귀찮으시면.... include 나 require도 있습니다. |
그게 아니라면 route 이용하여 얼마든지 처리가 가능합니다.
만약 꼭 하나의 파일을 이용해야 한다면 하시던대로 하는 방법밖에 없습니다.
메인 컨트롤러가 하나 있고 내부에 여러개로 나눈 파일을 include 하여 사용할 수 있으나
파일이 여러개가 됩니다.
단순히 외부에서 보이는 주소가 1개이고 싶은거면 routes.php를 이용하여 처리할 수 있구요.