MVC: Nên đặt logic xử lý data ở đâu trong code?

Vũ Hoàng

Em có tìm hiểu về mô hình Model-View-Controller và cũng đã từng sử dụng MVC trong khi lập trình thông qua các web framework. Khi sử dụng một model trong framework thì em thấy có các hàm như create(), update() ... dùng để lưu dữ liệu và xử lý các tác vụ liên quan tới lưu dữ liệu lên database. Tuy nhiên em đang không hiểu khi tạo logic để xử lý dữ liệu của Model như validate dữ liệu thì nên đặt ở đâu trong code.

Theo em tham khảo thì một số người nói nên đặt ở Controller vì Controller dùng để xử lý logic, nhưng một số khác thì nói nên đặt trong Model vì Model dùng để xử lý data.

Chỉnh sửa
Thêm bình luận
Huỷ

1 Câu Trả Lời

Thêm Trả Lời

Câu Hỏi Liên Quan