CakePHP ตอนที่ 2 Console
จากตอนที่ 1 ได้สอนวิธีการติดตั้ง CakePHP เบื้องต้นกันไปแล้ว วันนี้เรามาเริ่มสร้าง Project กันอย่างง่ายๆ เพียงไม่กี่นาทีกันดีกว่า ด้วย Cake Console มันเป็น Tool ที่ให้มากับ CakePHP ช่วยในทำให้เราพัฒนาระบบได้เร็วขึ้นมากเลยครับ ในการเริ่มต้น Project เพราะว่าไม่ต้องเริ่มเขียนใหม่ทั้งหมด เรามาเริ่มกันเลยดีกว่า
$ /project/path/app/Console/cake bake
Open console
ตรงนี้ต้องบอกก่อนเลยว่าเป็นการเรียกใช้ Console แบบ Quick น่ะครับ ไม่มีการติดตั้งหรือ Setup อะไรเพิ่ม (อันนี้ไม่นับ PATH ของ PHP) โดยเรียก terminal/cmd มาแล้วใส่คำสั่งตามนี้เลยครับ
$ /project/path/app/Console/cake bake
![]() | ||
จะเรียก bake ได้ตามนี้ |
Cake Console มีอะไรบ้าง?
- Database Configuration
เป็นการจัดการ database connection - Model
จัดการ Model - View
จัดการ View - Controller
จัดการ Controller - Project
เป็นการ create project ใหม่เป็น cakephp เดียวกัน - แต่ว่าอันนี้ไม่ค่อยใช้กันเท่าไร - Fixture
อันนี้ก็เป็นอีกตัวที่ไม่ได้ใช้เลยครับ - Test case
ตามชื่อเลยครับ แต่ว่าผมไม่ได้ใช้เลย - Quit
ออก
Step การใช้งาน
สร้างตามลำดับดังนี้น่ะครับ Model -> Controller -> View ต้องตามนี้น่ะครับ ถ้าไม่ตามนี้จะ error ครับ
ส่วนการใช้งานในแต่ละเมนูจะมีคำอธีบายง่ายๆ ไว้แล้วครับ ปฏิบัติตามได้เลย และก็ขออภัยที่ไม่ได้เขียนไว้น่ะครับ เพราะว่ามันเยอะ แต่ถ้าต้องการรู้จริงๆ comment ถามได้เลยครับ เดียวผมจะตอบให้
ข้อสังเกตหลัก
หลังจากที่เรา setup cakephp เรียบร้อยแล้ว และได้เรื่อง cakephp console ขึ้นมา ครั้งแรก ระบบจะเรียกใช้ Database Configuration ให้อัตโนมัติ เพื่อเป็นการกำหนดค่าก่อน ไม่งั้นระบบจะมองไม่เป็น DB ของเราและสร้าง M, V, C ไม่ได้ครับ หลังจากเรื่อก cakephp console อีกครั้งก็เป็นเมนูตามด้านบนครับ
ความคิดเห็น
แสดงความคิดเห็น