MVC 패턴을 사용하여 웹 응용 프로그램을 작성 중입니다. 이러한 종류의 아키텍처를 따르면 데이터베이스와 상호 작용하는 데 사용되는 모든 방법이 모델 에서 구현됨을 알 수 있습니다 .
그러나 웹상에서 다른 사람이 노출 한 서비스를 호출해야하는 경우 어떻게됩니까? 예를 들어, 내 페이지의 모든 팔로어를 얻기 위해 Facebook API에 액세스하고 싶습니다. 이러한 메소드를 어디에 두어야합니까?
분명히 뷰는 이 모듈을 발표하기 위해 최선을 다하고 있습니다 때문에 좋은 아이디어 아닙니다 컨트롤러가 데이터를 검색하는 데 사용되어서는 안하지만 모델은 보통 데이터베이스와 상호 작용하기 위해 최선을 다하고 있습니다.
그래서 그것에 대해 힌트를 줄 수 있습니까? MVC 아키텍처에 대해 실수를 저지르고 있는지 알려주세요.