คู่มือการใช้งาน CodeIgniter เวอร์ชั่น 1.7.2


Model-View-Controller

CodeIgniter ถูกสร้างบนพื้นฐานการพัฒนาแบบ Model-View-Controller. MVC คือวิธีการทางซอฟต์แวร์ที่แยกระบบการใช้เหตุผลของแอพพลิเคชั่นจากส่วนแสดงผล ในทางปฎิบัติ มันอนุญาตให้หน้าเว็บของคุณมีสคริปเล็กๆเนื่องจากส่วนแสดงต้องแยกออกจากสคริป PHP

CodeIgniter ปล่อยวางวิธีการ MVC อย่างพอสมควรโดย Model เป็นสิ่งที่ไม่บังคับใช้ ถ้าคุณไม่ต้องการเพิ่มการแยกออก หรือหาวิธีบำรุงรักษา Model ซึ่งยุ่งยากกว่าที่คุณต้องการ คุณสามารถไม่สนใจมันและสร้างแอพพลิเคชั่นของคุณโดยใช้เพียง Controller และ View. CodeIgniter ยังยินยอมให้คุณรวมสคริปของคุณกับตัวมัน หรือแม้แต่พัฒนาไลบรารี่ส่วนสำคัญของระบบ ยอมให้คุณทำงานในแบบที่คุณเข้าใจได้มากที่สุด