MVCパターンを使用してWebアプリケーションを構築しています。この種のアーキテクチャに従うと、データベースとのやり取りに使用されるすべてのメソッドがモデルに実装されていることがわかります。
しかし、Web上で他の人に公開されているサービスを呼び出さなければならない場合はどうなりますか?たとえば、ページのフォロワーをすべて取得するためにFacebook APIにアクセスしたいので、これらのメソッドをどこに配置しますか?
このモジュールはプレゼンテーション専用であり、コントローラーを使用してデータを取得することはできませんが、モデルは通常データベースとの対話専用であるため、ビューは明らかに良いアイデアではありません。
それで、それについてのヒントを教えていただけますか?そして、MVCアーキテクチャについて間違いを犯していないかどうか教えてください。