2016-10-04 3 views
0

언제 컨트롤러를 만드는 것이 가장 좋은지 알고 싶습니다.컨트롤러에서 컨트롤러

내 모든 기능에 대해 컨트롤러를 하나만 사용할 수는 없습니다.

예를 들어 나는

forumcontroller가 왜 그냥 컨트롤러 내 모든 기능을 넣을 수 없습니다 다음과 같은 일을 할 불리는이 컨트롤러를 가지고있다.

[email protected] 

[email protected] 

[email protected] 

언제 새로 만드는 것이 가장 좋습니까?

+3

요점은 일을 단순하고 읽기 쉽도록 유지하는 것입니다. 그러나 20 가지 포럼 관련 방법이 있고 20 명의 다른 프로그래머에게 묻는다면 어디서 어떻게 모든 정보를 붙여야하는지에 대해 크게 다른 의견을 갖게 될 것입니다. 이 질문은 필연적으로 의견을 바탕으로합니다. 그것이 나쁜 질문이라고 말하는 것이 아닙니다. 정말 좋은 질문입니다. 그냥 그렇게 적합하지 않습니다. –

+1

Laravel에 관한 MVC에 관한 주제가 너무 비슷합니다. http://stackoverflow.com/questions/5735761/mvc-design-how-many-controllers-can-should-must-i-have-in-a- codeigniter-mvc-we – Froxz

+0

@JoelHinz 매우 명확! –

답변

1

그것은 포럼 모듈에 대한 사용자 모듈에 대한 UserController, ForumController 같은 다른 모듈에 대한 상자 다른 컨트롤러에 좋은 습관이다, BookingController 모듈 등을 예약 할 .. 그것은 .. 코드를 처리하기 쉽고

1

그것은 모든 가독성에 관하여, 단순성, 리팩토링 및 디자인 패턴을 제공합니다.

관련 문제