เหตุผลที่ต้องขอบันทึกความรู้เรื่อง CakePHP ลงบล็อก เพราะว่าผมไม่ได้เล่นกับเจ้านี้มานานเกือบครึ่งปีแล้วครับ เพราะไม่ได้เอาเจ้านี้มาใช้ทำโปรเจ็คอะไรเลย ^__^” และโปรเจ็คที่เราใช่ส่วนมากก็จะเป็นการเขียนCodeแบบทั่วๆไป เพราะไม่ใช่โปรเจ็คที่ใหญ่อะไร ก็แค่ทำเว็บไซต์ธรรมดาเท่านั้น กลัวว่าซักวันนึงตูคงต้องลืมแน่ๆ ก็จำเป็นจะต้องมีการบันทึกกันหน่อยแล้วครับ
CakePHP คือ PHP Framework พัฒนาด้วยภาษา PHP มีการออกแบบโปรแกรมแบบ MVC และ ORM(เกี่ยวข้องกับการmapข้อมูลในฐานข้อมูล)
M = Model คือ เกี่ยวข้องกับการทำงานกับฐานข้อมูล การMapข้อมูลในตารางข้อมูล และการตรวจสอบข้อมูล (Validation) ของฟอร์ม
V = View คือ ส่วนของการแสดงผลลัพธุ์
C = Controller คือ จะเกี่ยวข้องกับการประมวลผลข้อมูล และเป็นตัวติดต่อระหว่าง M กับ V ให้ทำงานได้สมบูรณ์
คุณสามารถศึกษาเพิ่มเติมได้จากที่นี่-> http://www.cakephp.in.th/index.php?topic=2.0
สำหรับวิธีติดตั้ง CakePHP ให้ศึกษาจากที่นี่ -> http://www.cakephp.in.th/index.php?board=5.0
ถ้าเข้าใจความหมายของCakePHP และได้ติดตั้งเสร็จสมบูรณ์แล้ว บทความต่อไป ผมจะสอนทำระบบสมัครสมาชิก ด้วย CakePHP ครับ หากสงสัยตรงไหนสามารถสอบถามได้จากคอมเม้นท์ด้านล่างครับป .ล. ผมใช้CakePHPเวอร์ชั่น2.0.5 ซึ่งเป็นเวอร์ชั่นล่าสุดในตอนนี้ครับ
ไม่มีความคิดเห็น :
แสดงความคิดเห็น