현재 웹 응용 프로그램에 CodeIgniter 프레임 워크를 사용하고 있으며 내 응용 프로그램 디자인에서 까다로운 부분에 직면 해 있으며이를 해결할 수있는 좋은 접근 방법이 무엇인지 알고 싶습니다.MVC 공통 기능
나는 코멘트를 가질 수있는 3 개의 다른 객체 (컨트롤러)를 가지고 있습니다. 나는이 3 가지 객체 (주석 읽기, 주석 쓰기 등)의 공통 기능이기 때문에 궁금했다. 그래서 제 질문은 어떻게 설계되어야합니까? (모든 공통 제어기 메소드를 배치 할 위치와 모델 메소드를 처리하는 방법). MVC에 대한 올바른 접근 방식은 무엇입니까? 어떻게 그것을 건조하게 유지 하는가?
이것은 각 컨트롤러를 페이지로 취급하는 프레임 워크에 대해 마음에 들지 않습니다. 여러 페이지에서 비슷한 기능을 수행해야하는 경우에는 기본 컨트롤러 (극도로 부 풀릴 수 있음) 또는 코드를 복제해야합니다. 나는 페이지의 각 부분마다 자체 컨트롤러가있는 모듈 식 디자인을 사용하는 것이 훨씬 더 나은 방법이라고 생각합니다. – powerbuoy
베이스 컨트롤러에 모든 것을 부착 할 필요는 없습니다. 도서관, 도우미 또는 스파크를 사용하십시오. CodeIgniter에서 이것을 처리 할 수있는 옵션이 6 가지 있습니다. –