제목 | CI로 개발을 하게 되면요. | ||
---|---|---|---|
글쓴이 | 작업공간 | 작성시각 | 2015/05/11 11:28:44 |
|
|||
가이드 라인이나 강좌들을 보면 처음에 한개의 파일을 만들어서 시작하죠. 그 파일을 기점으로 주소에 변수등을 붙여서 페이지를 이어나가구요. 그렇게 되면 궁금한점이 있습니다. 예를들어 그 한개의 파일에 이제 페이지를 여러개 만들면 그 페이지가 1~2천 줄이상 넘어갈거라고 생각되는데 일반페이지 파일1개 게시판페이지 파일1개 이렇게 파일을 따로 만들어서 관리도 가능한건가요..? 다른분들은 개발할때 어떻게 개발하시는건가요? CI개발 방식에 궁금함이 좀 생겨서 질문남깁니다.. |
|||
다음글 | 묵혀뒀던 CI를 다시 공부해보고 있는데요.. (2) | ||
이전글 | 서버 apt-get upgrade 이후 이런 오류를 띄... (1) | ||
변종원(웅파)
/
2015/05/11 11:43:40 /
추천
0
|
한대승(불의회상)
/
2015/05/11 11:50:30 /
추천
0
컨트롤러 파일이 몇개의 메소드로 구성되어 있느냐에 따라 다릅니다.
기본 MVC 모델을 적용하고 Route를 적절히 구성하면 하나의 컨트롤러가 1~2천줄 정도로 길어지진 않습니다. 대신 model 이나 library 가 1~2천줄 정도 될 수 있습니다. 하지만 모델의 경우 $this->load->model 을 사용하여 적절히 분할하면 관리하는데 그리 큰 문제는 되지 않더군요. |
작업공간
/
2015/05/11 13:00:18 /
추천
0
ㄴ 웅파 : 아 그러면 지금 이 사이트도 게시판별로 컨트롤러가 나뉘어져있다고 보면 되겠네요.. ㄴ 불의회상 : Route 구성법도 중요하겠네요 흫.. |
한대승(불의회상)
/
2015/05/11 14:08:30 /
추천
0
코드이그나이터는 다른 프레임워크와 달리 컨트롤러 class와 method를 작성하면 라우팅이 자동으로 되도록 되어 있어 잘 사용하지 않지만, 라우팅 기능을 사용하면 여러모로 관리가 편해집니다.
|
변종원(웅파)
/
2015/05/11 15:09:15 /
추천
0
작업공간/ 포럼소스 받아보세요. ^^
회원관련, 게시판, 검색관련, 메인용 이렇게 4개의 컨트롤러로 되어 있습니다. |
보통 메뉴별로 컨트롤러를 구분합니다. (게시판이 주인 홈페이지는 예외)