sự hiểu biết của tôi về MVC là như sau (trong trường hợp đó là sai lầm khủng khiếp, tôi sau tất cả mới cho nó)MVC, các lớp học sẽ đi đâu?
- Models là những điều mà giao diện với các cơ sở dữ liệu
- xem là những thiết kế/bố trí của trang
- Controller là nơi mọi thứ bắt đầu và cơ bản là logic trang
tôi đang sử dụng CodeIgniter nhưng tôi sẽ đánh bạo đoán nó không chỉ giới hạn ở đó hoặc thậm chí có thể chỉ để khuôn khổ PHP.
Tôi đặt các lớp học toàn cầu ở đâu?
Tôi có thể có một mô hình cho Sản phẩm và sau đó chạy truy vấn thu thập 20 sản phẩm từ cơ sở dữ liệu. Bây giờ tôi có tạo ra 20 mẫu hay tôi nên có một lớp riêng biệt cho nó, nếu sau này, tôi đặt lớp này ở đâu (các bộ điều khiển khác cũng sẽ cần sử dụng nó)