Daily Report ตอนที่ 6 : ทำความเข้าใจกับ MVC โดยการสร้างไฟล์ Controller, View, Model

โดย SONGCHAI SAETERN


ระบบบันทึกการปฏิบัติงานประจำวัน
[PHP CodeIgniter + PostgreSQL]
ตอนที 6 : สร้างไฟล์ Controller, View, Model



หลังจากที่ได้ดาวน์โหลด CodeIgniter 3.0 มาเรียบร้อยในวิดีโอที่แล้ว
ในวิดีโอนี้เราจะมาเริ่มทำความคุ้นเคยกับการ
เขียน PHP ใน CodeIgniter Framework กันสักที








1. ตำแหน่งของไฟล์

   M = /application/models
   V = /application/views
   C = /application/controllers


2. การสร้างหน้าเว็บเพจ จะเริ่มสร้างที่ไฟล์ controllers

    ชื่อคลาส = URL ของหน้าเพจหลัก เช่น

    Class Dashboard{

    }

    จะเข้าถึงโดย http://localhost/myweb/index.php/Dashboard




    ชื่อเมธอด = URL ของหน้าเพจย่อย เช่น

    search(){

    }

    จะเข้าถึงโดย http://localhost/myweb/index.php/Dashboard/search


3. การตั้งชื่อไฟล์ควรจะตั้งให้สอดคล้องกัน ส่วนใหญ่แล้วจะตั้งให้เป็นชื่อเดียวกัน เช่น

    Controller  = /application/controllers/Dashboard.php
    View          = /application/views/Dashboard/form_view.php
    Model        = /application/models/Dashboard_model.php


* สังเกตว่า View จะสร้างโฟลเดอร์ที่ชื่อเดียวกับ Controller 
แล้วจะเก็บไฟล์ส่วนต่างๆไว้ภายในนั้นทั้งหมด

<< กลับหน้าหลัก : ระบบบันทึกการปฏิบัติงานประจำวัน >>




ติดตามคอร์สสอนเขียนโปรแกรมอื่นๆ ได้ >> ที่นี่