Start Web Application with PHP : CodeIgniter พัฒนาเว็บอย่างเป็นระบบ




CodeIgniter เป็น Web Application Framework สำหรับใช้พัฒนาด้วย PHP  เป็นไปตามหลัก MVC
ช่วยให้การพัฒนาเว็บมีระบบระเบียบกว่าการรวมโค้ดไว้รวมๆกัน  ทำให้สามารถพัฒนาแยกส่วนได้อย่างชัดเจน


สามารถดาวน์โหลดได้ใน http://codeigniter.com/
เป็น open source ใช้กันได้ฟรีเลยครับ


ขณะที่เขียนเป็นเวอร์ชั่น 2.0.0  จะโหลดก็กดๆๆ




พอได้มาจะเป็นไฟล์ CodeIgniter_2.0.0.zip  แตกไฟล์ แล้วเอาไปวางใน C:\xampp\htdocs หรือ directory ที่ลง XAMPP ไว้ก่อนหน้านี้ (...\xampp\htdocs)  ในแฟ้ม htdocs จะเป็นแฟ้มที่เอาไว้เก็บไฟล์โค้ด PHP ที่เราเขียนขึ้นทั้งหมด




ต่อไปผมจะเรียกโฟลเดอร์ที่อยู่ใน htdocs ว่า " Project " ในที่นี้คือ CodeIgniter_2.0.0

ทดสอบว่าผ่านหรือเปล่า โดยเปิดเบราเซอร์ แล้วพิมพ์ http://localhost/CodeIgniter_2.0.0/
ถ้าได้ตามนี้ก็ผ่านเรียบร้อยแล้ว




เวลาจะสร้างเว็บสักเว็บหนึ่ง คุณก็แค่ก็อปปี้แฟ้ม CodeIgniter แล้วเอามาวางใน ..\xampp\htdocs
แบบข้างบน  แล้วก็เปลี่ยนชื่อเป็นโปรเจ็กตามที่คุณต้องการ เช่น ตัวอย่างเปลี่ยนโปรเจ็กเป็น myproject


แล้วก็ทดสอบจากเบาเซอร์เหมือนเดิม ในที่นี้คือ http://localhost/myproject/


ดูส่วนประกอบภายใน framework กันหน่อย
หลักๆที่ต้องมีคือ application, system และ index.php
ส่วน user_guide และ license.txt จะลบทิ้งหรือเก็บไว้อ่านเล่นก็ได้ครับ

ส่วนสำคัญที่เราต้องทำงานร่วมกับมันคือ application  เพื่อเขียนโค้ดแล้วเก็บเอาไว้ในนี้


views  >  เก็บโค้ดส่วนที่เป็นการออกแบบ, แสดงผลออกมาทางเบราเซอร์
models  >  เก็บโค้ดส่วนที่ใช้ในการติดต่อกับ Database
controllers  >  เก็บโค้ดส่วนควบคุมการทำงาน, คำสั่งของระบบ ผสานงานกับ views และ models


เพียงเท่านี้การพัฒนา Web Aplication ของคุณก็จะเป็นระบบระเบียบตามแนวทาง MVC แล้วหล่ะครับ


คราวหน้ามาต่อกันด้วย Editor ที่จะใช้เขียน PHP กัน



Related Article :

ไม่มีความคิดเห็น:

แสดงความคิดเห็น

หมายเหตุ: มีเพียงสมาชิกของบล็อกนี้เท่านั้นที่สามารถแสดงความคิดเห็น