หลักการทำงานของ MVC ใน PHP
ลองพิจารณาว่าเว็บไซต์บน MVC ทำงานอย่างไร ทั้งหมดเริ่มต้นจากที่ผู้ใช้ป้อนที่อยู่ในแถบที่อยู่ (ส่วนใหญ่แล้วโดยการคลิกลิงก์) ในช่วงเวลานี้คอนโทรลเลอร์จะพิจารณาว่าผู้ใช้ต้องการได้อะไร และร้องขอให้โมเดลให้ข้อมูลที่เกี่ยวข้อง โมเดลให้ข้อมูลแก่คอนโทรลเลอร์ คอนโทรลเลอร์ได้รับข้อมูลเหล่านี้และส่งไปยังวิว วิวแสดงข้อมูลในรูปแบบที่จัดรูปแบบตามต้องการ
ในขณะเดียวกัน เราก็ได้มีการแบ่งงาน: คอนโทรลเลอร์ไม่ทราบวิธีการได้ข้อมูล - มันแค่ร้องขอจากโมเดล, วิวไม่ทราบว่าข้อมูลมาจากไหน - มันเพียงแค่แสดงผลข้อมูลเหล่านั้น
ผมเชื่อว่าตอนนี้ทั้งหมดนี้ยังฟังดูไม่เข้าใจ ดังนั้นเพื่อคุณโดยเฉพาะ ผมได้สร้างมินิเฟรมเวิร์กสำหรับการเรียนรู้ ที่ใช้แนวทาง MVC ขึ้นมา ขั้นแรกผมจะสอนคุณให้ใช้เฟรมเวิร์กนี้ก่อน เพื่อให้คุณเข้าใจว่าควรพัฒนาโดยใช้ MVC อย่างไร จากนั้นคุณเองก็จะเขียนเฟรมเวิร์กแบบเดียวกันใน OOP ตามคำแนะนำของผม