컨트롤러가 얼마나 마른가? 나는 모든 비즈니스 로직을 모델 안에 넣는 것을 이해하지만 다른 것들은 어떨까요?컨트롤러는 얼마나 마른 체형이어야하며, 지방 모델은 얼마나되어야합니까?
예를 들어, 각 사용자가 여러 게시물을 가질 수있는 블로그 사이트를 작성한다고 가정 해보십시오. 현재 사용자는 게시물 컨트롤러를 방문하고 만들기 작업을 실행하여 게시물을 만듭니다. 여기에 현재 일어날 일의 작은 샘플이 있습니다.
제 질문은 위와 같은 논리를 사용자 모델에 적용하는 것을 막을 수 있습니다.
이렇게하면 컨트롤러가 놓은 것보다 훨씬 작아집니다. 사용자가 게시물을 만드는 사람이기 때문에 나에게 더 의미가 있습니다. 그래서 컨트롤러와는 달리 사용자 모델에 있어야한다고 생각합니다.
도움이된다면, Kohana 프레임 워크를 사용하고 있습니다.
감사합니다.
내가 잘못 생각한 것 같습니다. 내가 아는 대부분의 모델은 마른 체형이며 회계 부서에는 뚱뚱한 컨트롤러가 가득합니다. P – jevakallio
haha, funny & true. 그러나 심각하게, 나는 컨트롤러가 얼마나 마른 체인지에 대해 궁금합니다. – BDuelz
나는 컨트롤러가 논리라는 이유로 컨트롤러를 만드는 어떤 시점에서 내 자신을 발견했다. 나는 이제 이것이 갈 길이 아니라고 확신한다. 모델에는 일종의 논리가 있고 컨트롤러에는 다른 논리가있다. 종류. 모델이나 컨트롤러가 뚱뚱해 지는지 신경 쓰지 않고도 나를 더 잘 이해할 수있는 로직을 넣습니다. 뚱뚱한 모델이 필요한 상황이라면 괜찮아. 나는 zombor의 답을 좋아한다. – Melsi