CakePHP ตอนที่ 2 Console

จากตอนที่ 1 ได้สอนวิธีการติดตั้ง CakePHP เบื้องต้นกันไปแล้ว วันนี้เรามาเริ่มสร้าง Project กันอย่างง่ายๆ เพียงไม่กี่นาทีกันดีกว่า ด้วย Cake Console มันเป็น Tool ที่ให้มากับ CakePHP ช่วยในทำให้เราพัฒนาระบบได้เร็วขึ้นมากเลยครับ ในการเริ่มต้น Project เพราะว่าไม่ต้องเริ่มเขียนใหม่ทั้งหมด เรามาเริ่มกันเลยดีกว่า

Open console

ตรงนี้ต้องบอกก่อนเลยว่าเป็นการเรียกใช้ Console แบบ Quick น่ะครับ ไม่มีการติดตั้งหรือ Setup อะไรเพิ่ม (อันนี้ไม่นับ PATH ของ PHP) โดยเรียก terminal/cmd มาแล้วใส่คำสั่งตามนี้เลยครับ

$ /project/path/app/Console/cake bake


จะเรียก bake ได้ตามนี้

Cake Console  มีอะไรบ้าง?

  1. Database Configuration
    เป็นการจัดการ database connection 
  2. Model
    จัดการ ​Model
  3. View
    จัดการ View
  4. Controller
    จัดการ Controller
  5. Project
    เป็นการ create project ใหม่เป็น cakephp เดียวกัน - แต่ว่าอันนี้ไม่ค่อยใช้กันเท่าไร
  6. Fixture
    อันนี้ก็เป็นอีกตัวที่ไม่ได้ใช้เลยครับ
  7. Test case
    ตามชื่อเลยครับ แต่ว่าผมไม่ได้ใช้เลย
  8. Quit
    ออก


Step การใช้งาน

สร้างตามลำดับดังนี้น่ะครับ Model -> Controller -> View ต้องตามนี้น่ะครับ ถ้าไม่ตามนี้จะ error ครับ
ส่วนการใช้งานในแต่ละเมนูจะมีคำอธีบายง่ายๆ ไว้แล้วครับ ปฏิบัติตามได้เลย และก็ขออภัยที่ไม่ได้เขียนไว้น่ะครับ เพราะว่ามันเยอะ แต่ถ้าต้องการรู้จริงๆ comment ถามได้เลยครับ เดียวผมจะตอบให้

ข้อสังเกตหลัก

หลังจากที่เรา setup cakephp เรียบร้อยแล้ว และได้เรื่อง cakephp console ขึ้นมา ครั้งแรก ระบบจะเรียกใช้ Database Configuration ให้อัตโนมัติ เพื่อเป็นการกำหนดค่าก่อน ไม่งั้นระบบจะมองไม่เป็น DB ของเราและสร้าง M, V, C ไม่ได้ครับ หลังจากเรื่อก cakephp console อีกครั้งก็เป็นเมนูตามด้านบนครับ



ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

CakePHP ตอนที่ 1 Introduction and Installation

MIME Types – Complete List

ลองใช้งาน Google Chart กัน