มาถามอีกหน่อยเรื่อง CI นี่แหละ
อยากรู้ว่า Model กับ Library มันต่างกันยังไงอ่ะ

เท่าที่ดูคล้ายๆ กันเลย แล้วจุดประสงค์จริงๆ ของสองอันนี้ไว้ทำไรแน่
อีกเรื่องคือ ผมลอง rewrite url ที่มีภาษาไทยไปใส่ใน Facebook ดูมันไม่เจอหน้า อันนี้สาเหตุมีอะไรได้บ้าง
แต่ถ้า url เป็นอังกิดหมดเอาไปโพสได้ปกติ งงมาก
library ก็คือ class ที่เอาไว้ใช้ประโยชน์ทั่วไปเช่น browser class ที่เอาไว้ detect browser/platform/isRobot/isMobile ก็จับยัดลง libraries
model คือ class extends CI_model มีการทำงานสัมพันธ์กับ controller, view อย่างเช่นคุณทำเว็บบล็อก คุณต้องมีส่วน admin สำหรับ add/edit/delete และส่วน front end สำหรับ list/view blog
คุณก็เอา add/edit/delete ยัดใส่ใน model รวมทั้ง list/view blog รวมเข้าไปใน model เวลาเรียกก็เรียกไปที่ model -> list_blog อะไรแบบนี้ เพื่อไล่แสดงรายการบล็อกโพสท์
ทีนี้พอคุณทำ sitemap คุณก็เรียก model ของ blog มา ทำการเรียก list_blog เพื่อ generate sitemap.xml โดยไม่ต้องเขียนคำสั่งไล่แสดงรายการบล็อกโพสท์ใหม่