บทความที่เกี่ยวข้องกับ: environment

CI: Handling Multiple Environment

ช่วงแรกๆ ของการพัฒนาโปแกรมด้วย CI เพื่อนๆ หลายคนอาจจะมีปัญหาเกี่ยวกับการแก้ไขไฟล์ config.php ของ CI คือตอนที่อยู่ในช่วงพัฒนา (Dev) ก็ยังไม่มีปัญหาอะไรมากหรอกนะ แต่พอมีการเอาขึ้นใช้งานที่เซิฟเวอร์จริง (Production) แล้วมีการพัฒนาฟีเจอร์ใหม่ๆ เพิ่มเข้าไปนี่แหละ ค่าบางค่าที่อยู่ในไฟล์ config.php ที่เครื่อง Dev กับ Production มันดันใช้ร่วมกันไม่ได้ เอาตัวอย่างง่ายๆ ก็อาจจะเป็นโดเมนของเว็บเรานี่ล่ะ ที่ Dev อาจจะเป็น dev.example.com ที่ Production ก็จะเป็น www.example.com อะไรประมาณนี้ (อันนี้ตัวอย่างง่ายๆ นะ) อาจจะมีค่าอย่างอื่นอีกบาน แก้ไขที่ต้องตามไปแก้ที่ Dev บ้าง Production บ้างมันส์กันเลยทีเดียว