Tôi đang xây dựng một ứng dụng web bằng cách sử dụng một mô hình MVC. Theo kiểu kiến trúc này, chúng ta có thể thấy rằng tất cả các phương thức được sử dụng để tương tác với cơ sở dữ liệu đều được triển khai trong mô hình .
Nhưng điều gì xảy ra nếu tôi phải gọi một dịch vụ được tiếp xúc bởi những người khác trên web? Ví dụ: tôi muốn truy cập API Facebook để có được tất cả người theo dõi trang của mình, vậy tôi sẽ đặt các phương thức này ở đâu?
Rõ ràng khung nhìn không phải là một ý tưởng tốt vì mô-đun này được dành riêng cho bản trình bày, bộ điều khiển không nên được sử dụng để truy xuất dữ liệu nhưng mô hình thường chỉ dành riêng cho tương tác với cơ sở dữ liệu.
Vì vậy, bạn có thể cho tôi một số gợi ý về điều đó? Và làm ơn, bạn có thể cho tôi biết nếu tôi đang mắc một số lỗi về kiến trúc MVC không?