Tôi đã cố gắng tìm hiểu xem tôi có thể áp dụng kiến trúc MVC cho thủ tục và cách tôi có thể thực hiện điều này vào mã của mình hay không. Theo hiểu biết của tôi, MVC về cơ bản đại diện cho việc tách logic nghiệp vụ, lớp trình bày và logic khác mặc dù nó dường như luôn hướng đến OO-PHP nói riêng.Tôi có thể áp dụng Mẫu thiết kế MVC cho Thủ tục PHP
Bạn có thể giới thiệu cách tốt nhất để tiếp cận MVC trong ngữ cảnh thủ tục không?
Cảm ơn.
+1 @Daniel Câu hỏi hay, tôi đang tìm kiếm điều gì đó theo cách này có thời gian dài và cho đến bây giờ tôi không có câu trả lời hay, tôi hy vọng ai đó cung cấp cho bạn câu trả lời hay. Về cơ bản phong cách lập trình thủ tục là rất nhiều chỉ dẫn gần như ở cùng một nơi, tôi có nghĩa là mã dài, bảo trì khó khăn, vv .. và trong OO nó là khác nhau. Cách đây một thời gian, tôi đã làm mysqlf searate trong 3 phần khác nhau. Bussines Logic, mẫu (giao diện, có thể có một mẫu logic) và cuối cùng là trừu tượng dữ liệu. Nói chung MVC làm một cái gì đó như thế này, phụ thuộc vào khuôn khổ bạn đang sử dụng .. nó là một chút phức tạp .. – B4NZ41
Tôi rất khuyến khích mọi người bắt đầu một dự án mới với thủ tục PHP. Trong trường hợp bạn muốn sử dụng MVC trong một dự án cũ: hãy viết lại dự án của bạn trong OOP. Tin tôi đi. OOP mở dự án của bạn đến một thế giới hoàn toàn mới. – Shoe
Vâng tôi đang gặp một số vấn đề khi OO làm việc cho tôi một cách chính xác và muốn thử và triển khai kiến trúc MVC vào mã của tôi. Tôi không sử dụng bất kỳ khung công tác nào, tôi đang viết mã từ đầu. –