Codeigniter มีระบบ Migration มาให้ ซึ่งมันใช้ทำงานกับการอัพเดทฐานข้อมูลได้เป็นอย่างดี และสะดวกมากๆ แต่มันก็มีข้อจำกัดที่บางคนอาจยังไม่รู้ เรามาลองเรียนรู้ไปด้วยกันครับ.
ป้ายกำกับ: codeigniter
![](https://rundiz.com/wordpress/wp-content/uploads/agnicms-importer/exported-media/public/upload/media/2d4f52373cb94be634c640977f89fa54-500x375.png)
เก็บข้อมูลลง session ให้ได้มากกว่า 4KB ใน Codeigniter
ปกติแล้วการเก็บข้อมูลประเภท session ของ Codeigniter จะทำงานต่างจาก session ของ PHP และจะไม่ข้องเกี่ยวกันแต่อย่างใด โดยของ CI จะเก็บเป็นแบบคุกกี้ และเก็บข้อมูลได้เพียงไม่เกิน 4KB เท่านั้น (อ้างอิง) แต่ยังมีการปรับแต่งเพียงเล็กน้อย ก็จะสามารถบันทึกข้อมูลลง session ได้ครั้งละมากกว่า 4KB อย่างสบายๆ
![](https://rundiz.com/wordpress/wp-content/uploads/agnicms-importer/exported-media/public/upload/media/11a8992eb409232f9292f16eb29daedd-500x375.jpg)
การทำให้ Netbeans มี auto complete ของ Codeigniter
ผู้พัฒนาเว็บโดยใช้เครื่องมือ Netbeans จะพบอุปสรรคใน Codeigniter คือมันไม่มีตัวช่วย auto complete ขึ้นมาให้ เหมือนที่มันมีให้กับ Zend, Symfony วิธีต่อไปนี้จะช่วยให้ Netbeans ของคุณมีตัวช่วย Codeigniter ขึ้นมาครับ
![](https://rundiz.com/wordpress/wp-content/uploads/agnicms-importer/exported-media/public/upload/media/2d4f52373cb94be634c640977f89fa54-500x375.png)
ปรับ Codeigniter ให้รองรับ IPv6
IPv4 ได้หมดไปจากโลกนี้มาประมาณ 1 ปีกว่าแล้ว (หมดไปเมื่อกุมภาพันธ์ 2554) ในขณะที่ Codeigniter ยังไม่ได้รองรับการตรวจสอบ IPv6 เลย ผมจะนำวิธีตรวจสอบ IPv6 ที่มีผู้ทำมาแล้ว มาให้ดูกันครับ
![](https://rundiz.com/wordpress/wp-content/uploads/agnicms-importer/exported-media/public/upload/media/04d1afd47d0fd48e69bcb051181283cd-500x375.png)
OpenID สำหรับผู้ใช้ okvee web start
หากพูดถึง Open id นักพัฒนาทั้งหลายอาจทราบกันอยู่แล้วว่ามันคือระบบตรวจสอบผู้ใช้ โดยผู้ใช้ไม่ต้องมี account ที่ต่างๆกันในเว็บต่างๆกันมากมายให้จำกันจนมึน. ผู้ใช้สามารถกด register/log in เพื่อส่งข้อมูลจากไซท์หลักเหล่านั้นเข้ามาดำเนินการได้อย่างรวดเร็วและไม่ต้องมานั่งจำรหัสผ่าน ซึ่งที่สำคัญ มันปลอดภัยไม่น้อยกว่าระบบธรรมดาเลย.
Open id ที่จะแจกนี้สำหรับผู้ใช้ okvee web start เท่านั้น หากใช้ระบบอื่นหรือพัฒนาเอาเอง จะเข้ากันไม่ได้.
![](https://rundiz.com/wordpress/wp-content/uploads/2011/09/category-500x375.jpg)
Category module สำหรับผู้ใช้ okvee web start
Category module นี้พัฒนาขึ้นเพื่อผู้เขียนโปรเจคด้วย web start เพื่อให้คุณมีระบบจัดการหมวดหมู่ได้อย่างสะดวกรวดเร็ว
โปรดอ่านคำแนะนำในการติดตั้งด้านในอย่างละเอียด เพื่อความไม่ผิดพลาดในการทำงาน
![](https://rundiz.com/wordpress/wp-content/uploads/agnicms-importer/exported-media/public/upload/media/894447f5522ab2425e4d37fc41c88597-500x375.jpg)
Vee’s manga reader pro 2
Vee’s manga reader pro 2 คือสคริปต์สำหรับทำเว็บอ่านการ์ตูน ที่มีลูกเล่นและฟังก์ชั่นพร้อมใช้จริง รองรับโมดูลที่ทำด้วย Modular extensions เพิ่มเติมได้
เหมาะสำหรับทำเว็บอ่านการ์ตูน โดยเฉพาะเป็นเว็บอ่านการ์ตูนที่ทำอย่างถูกต้องตามกฏหมาย
ในเวอร์ชั่นใหม่นี้ มีการขยายความสามารถเพิ่มเติมมากมาย โดยเฉพาะการพัฒนาบน web starter kit ซึ่งจะสามารถเพิ่มเติมโมดูลต่างๆเข้าไปได้อย่างง่ายดาย.
update 2.0.5
![](https://rundiz.com/wordpress/wp-content/uploads/agnicms-importer/exported-media/public/upload/media/2d4f52373cb94be634c640977f89fa54-500x375.png)
import sql ด้วย codeigniter
การ import ไฟล์ sql ที่ถูกส่งออกมาจาก phpmyadmin หรือวิธีอื่นๆที่ออกมาเป็นไฟล์ใหญ่ๆข้อมูลเยอะๆ ผ่านทางหน้าเว็บนั้น ไม่ค่อยง่ายดายเท่าไหร่นัก แต่ก็ทำได้แม้จะติดขัดเกี่ยวกับทรัพยากรของ server ที่จะมีให้เราใช้ (กรณีผู้ใช้ shared host)
![](https://rundiz.com/wordpress/wp-content/uploads/agnicms-importer/exported-media/public/upload/media/2d4f52373cb94be634c640977f89fa54-500x375.png)
ปรับแต่ง codeigniter cache ให้รับ querystring
ปกติแล้วระบบ cache ของ codeigniter จะทำงานโดยเอา url มาทำการ hash เป็นชื่อไฟล์แล้วเก็บเป็น cache และมันไม่รองรับ querystring ใดๆเลย
วิธีนี้จะแก้ไขให้มันทำงานกับ url+querystring ได้ด้วย
![](https://rundiz.com/wordpress/wp-content/uploads/agnicms-importer/exported-media/public/upload/media/2d4f52373cb94be634c640977f89fa54-500x375.png)
codeigniter กับการอัปโหลดครั้งละหลายๆไฟล์
Codeigniter ทำ library สำหรับการอัปโหลดออกมาได้ดีมาก แต่ว่ามันไม่ได้รองรับการอัปโหลดครั้งละหลายๆไฟล์เลย
บทความนี้จะมีตัวอย่างการทำให้มันอัปโหลดหลายๆไฟล์พร้อมกันได้ โดยไม่กลับไปเขียนแบบ php ธรรมดาเหมือนก่อน.