CodeIgniter เป็นเฟรมเวิร์กเว็บ PHP เต็มรูปแบบที่เบา รวดเร็ว ยืดหยุ่นและปลอดภัย สามารถดูข้อมูลเพิ่มเติมได้ที่เว็บไซต์อย่างเป็นทางการ
พื้นที่เก็บข้อมูลนี้เก็บซอร์สโค้ดสำหรับ CodeIgniter 4 เท่านั้น เวอร์ชัน 4 เป็นการเขียนใหม่ทั้งหมดเพื่อนำคุณภาพและโค้ดมาสู่เวอร์ชันที่ทันสมัยยิ่งขึ้น ในขณะที่ยังคงรักษาสิ่งต่างๆ ไว้ครบถ้วนซึ่งทำให้ผู้คนชื่นชอบเฟรมเวิร์กนี้ตลอดหลายปีที่ผ่านมา
ข้อมูลเพิ่มเติมเกี่ยวกับแผนสำหรับเวอร์ชัน 4 สามารถพบได้ใน CodeIgniter 4 บนฟอรัม
คู่มือผู้ใช้เป็นเอกสารหลักสำหรับ CodeIgniter 4
คุณจะพบคู่มือผู้ใช้ ที่กำลังดำเนินการอยู่ใน ปัจจุบัน เช่นเดียวกับส่วนที่เหลือของกรอบงาน เป็นงานที่อยู่ระหว่างดำเนินการ และจะเห็นการเปลี่ยนแปลงโครงสร้าง คำอธิบาย ฯลฯ เมื่อเวลาผ่านไป
คุณอาจสนใจเอกสารประกอบ API สำหรับส่วนประกอบของเฟรมเวิร์ก
index.php
ไม่ได้อยู่ในรูทของโปรเจ็กต์อีกต่อไป! มันถูกย้ายภายในโฟลเดอร์ สาธารณะ เพื่อความปลอดภัยที่ดีขึ้นและการแยกส่วนประกอบต่างๆ
ซึ่งหมายความว่าคุณควรกำหนดค่าเว็บเซิร์ฟเวอร์ของคุณให้ "ชี้" ไปยังโฟลเดอร์ สาธารณะ ของโปรเจ็กต์ของคุณ ไม่ใช่ไปที่รูทของโปรเจ็กต์ แนวทางปฏิบัติที่ดีกว่าคือการกำหนดค่าโฮสต์เสมือนให้ชี้ไปที่นั่น แนวทางปฏิบัติที่ไม่ดีคือการชี้เว็บเซิร์ฟเวอร์ของคุณไปที่รูทโปรเจ็กต์และคาดว่าจะเข้าสู่ public/... เนื่องจากตรรกะและเฟรมเวิร์กที่เหลือของคุณถูกเปิดเผย
โปรด อ่านคู่มือผู้ใช้เพื่อดูคำอธิบายที่ดีขึ้นเกี่ยวกับวิธีการทำงานของ CI4!
CodeIgniter ได้รับการพัฒนาอย่างสมบูรณ์บนพื้นฐานของความสมัครใจ ด้วยเหตุนี้ โปรดให้เวลาสูงสุด 7 วันในการตรวจสอบปัญหาของคุณ หากคุณไม่ได้รับการติดต่อจากทีมใดทีมหนึ่งในช่วงเวลาดังกล่าว โปรดแสดงความคิดเห็นเกี่ยวกับปัญหานี้เพื่อให้เรากลับมาสนใจอีกครั้ง
สำคัญ
เราใช้ปัญหา GitHub เพื่อติดตาม ข้อบกพร่อง และติดตามแพ็คเกจงาน การพัฒนา ที่ได้รับอนุมัติ เราใช้ฟอรั่มของเราเพื่อให้การสนับสนุนและหารือเกี่ยวกับคำขอคุณสมบัติ
หากคุณแจ้งปัญหาที่เกี่ยวข้องกับการสนับสนุนหรือคำขอคุณสมบัติที่นี่ ปัญหานั้นจะถูกปิด! หากคุณไม่แน่ใจว่าคุณพบข้อบกพร่องหรือไม่ ให้ตั้งกระทู้ในฟอรัมก่อน อาจมีคนอื่นพบสิ่งเดียวกัน
ก่อนที่จะแจ้งปัญหา GitHub ใหม่ โปรดตรวจสอบว่าข้อบกพร่องของคุณยังไม่ได้รับการรายงานหรือแก้ไข
เราใช้คำขอดึง (PRs) สำหรับการมีส่วนร่วมไปยังพื้นที่เก็บข้อมูล เรากำลังมองหาการสนับสนุนที่แก้ไขข้อบกพร่องที่รายงานหรือแพ็คเกจงานที่ได้รับอนุมัติ
อย่าใช้ PR เป็นรูปแบบหนึ่งของคำขอคุณลักษณะ การมีส่วนร่วมที่ไม่พึงประสงค์จะได้รับการพิจารณาก็ต่อเมื่อสอดคล้องกับแผนงานของกรอบงานเท่านั้น โปรดจำไว้ว่าส่วนประกอบบางอย่างที่เป็นส่วนหนึ่งของ CodeIgniter 3 กำลังถูกย้ายไปยังแพ็คเกจเสริมพร้อมพื้นที่เก็บข้อมูลของตัวเอง
เรา กำลัง รับการสนับสนุนจากชุมชน! ไม่สำคัญว่าคุณจะสามารถเขียนโค้ด เขียนเอกสาร หรือช่วยค้นหาจุดบกพร่องได้หรือไม่ เรายินดีรับฟังทุกการสนับสนุน
โปรดอ่าน การมีส่วนร่วมกับ CodeIgniter
CodeIgniter ได้รับความช่วยเหลือนับพันจากผู้คนนับตั้งแต่การสร้างมันขึ้นมา โครงการนี้จะไม่เป็นเช่นนั้นหากไม่มีพวกเขา
ทำด้วยหินที่มีส่วนร่วม
ต้องใช้ PHP เวอร์ชัน 8.1 ขึ้นไป โดยติดตั้งส่วนขยายต่อไปนี้:
คำเตือน
นอกจากนี้ ตรวจสอบให้แน่ใจว่าได้เปิดใช้งานส่วนขยายต่อไปนี้ใน PHP ของคุณ:
ข้อมูลเกี่ยวกับการรันชุดทดสอบ CodeIgniter สามารถพบได้ในไฟล์ README.md ในไดเร็กทอรีการทดสอบ