우선, 나는 이것에 대한 많은 질문을 보았지만 그 뒤에 충분한 추론이 없습니다. 내 질문이 충분하지 않아 제거해야하는 경우 이해하겠습니다.
나는 한 번 봐 촬영 한 예를 들어, 이 과 45+는 대답 그는 꽤 논리적 소리 모델에서 비즈니스 로직을 넣어 당신을 조언 말한다을 투표했다.
그러나 내 첫 번째 대규모 프로젝트는 컨트롤러에서 모든 BL을 완전히 사용하여 수행했습니다. 왜냐하면 이러한 사항에 의문을 제기하지 않았고 AccountController
양식 인증이있는 MVC를 선택하면 자동으로 추가되는 방법을 살펴 보았 기 때문입니다 . 모든 방법은 BL로 꽤 채워져 있습니다. 아니면 추가 할 수있는 최소한의 코드 일 수도 있고 제가 간과하고있는 것일까 요?
유튜브의 한 사람이 그의 모델에 모든 논리를 담아 그가 옳은지 물었고 처음에는 그렇지 않았습니다! 그런 다음 나는 그가 옳다고 생각하기 시작했습니다!?
결국, 비즈니스 로직은 어디에 두어야할까요? 모델 클래스에 있다면 컨트롤러에있는 메소드에서 얼마나 많은 코드가 정상으로 간주되어야합니까? 컨트롤러의 모델에서 일부 메서드를 호출 한 다음 뷰로 돌아가는 한 줄?