Saya sedang membangun aplikasi web menggunakan pola MVC. Mengikuti jenis arsitektur ini kita dapat melihat bahwa semua metode yang digunakan untuk berinteraksi dengan basis data diimplementasikan dalam model .
Tetapi apa yang terjadi jika saya harus memanggil layanan yang diekspos oleh orang lain di web? Misalnya, saya ingin mengakses API Facebook untuk mendapatkan semua pengikut halaman saya, jadi, di mana saya meletakkan metode ini?
Jelas tampilan bukan ide yang baik karena modul ini didedikasikan untuk presentasi, controller tidak boleh digunakan untuk mengambil data tetapi model ini biasanya hanya didedikasikan untuk interaksi dengan database.
Jadi, bisakah Anda memberi saya beberapa petunjuk tentang itu? Dan tolong, bisakah Anda memberi tahu saya jika saya membuat beberapa kesalahan tentang arsitektur MVC?