วันอาทิตย์ที่ 30 สิงหาคม พ.ศ. 2558
MVC คืออะไร ??
- Model มีหน้าที่หลักในการจัดการเกี่ยวกับฐานข้อมูล โดยจะมี ORM (Object Relational Mapping) เข้ามาช่วยในการทำงาน โดย ORM จะช่วยแปลง ฐานข้อมูล เป็น Object และแปลง Object เป็น ฐานข้อมูล โดยที่เราไม่จำเป็นต้องเขียน SQL เพราะตัว ORM จะช่วยแปลงการเรียกใช้งาน Method ของ Object ไปเป็น SQL เอง
- View คือส่วนในการแสดงผลหน้าเว็บ โดยส่วนใหญ่จะเป็นโค้ดภาษา HTML และ CSS
- Controller จะเป็นตัวจัดการความต้องการของ User เช่น ถ้า User ต้องการดูหน้าเว็บ ตัว Controller จะไปเรียก View มาเพื่อแสดงผลตามที่ User ต้องการ หรือถ้า User ต้องการดูข้อมูล, แก้ไขข้อมูล, หรือลบข้อมูลในฐานข้อมูล ตัว Controller ก็จะไปเรียกใช้งาน Method ต่างๆ ใน Model เพื่อจัดการกับฐานข้อมูลตามความต้องการของ User โดยสรุปแล้ว Controller จะเป็นส่วนที่เชื่อมต่อให้ View และ Model ทำงานร่วมกัน
สมัครสมาชิก:
ส่งความคิดเห็น
(
Atom
)
ไม่มีความคิดเห็น :
แสดงความคิดเห็น