โค้ดอิกไนเทอร์

จากวิกิพีเดีย สารานุกรมเสรี
ไปยังการนำทาง ไปยังการค้นหา
CodeIgniter
ผู้พัฒนาEllisLab, Inc.
รุ่นล่าสุด1.6.1 / 12 กุมภาพันธ์ 2551
ประเภทโปรแกรมขอบข่ายงานสำหรับพัฒนาบนเว็บ
สัญญาอนุญาตลิขสิทธิ์ โอเพ่นซอร์ส Apache/BSD-style
เว็บไซต์www.codeigniter.com

โค้ดอิกไนเทอร์ (อังกฤษ: CodeIgniter) เป็น โปรแกรมขอบข่ายงานสำหรับพัฒนาบนเว็บ สำหรับ ผู้ที่ต้องการสร้างเว็บไซต์โดยใช้ภาษา PHP จุดมุ่งหมายของโปรแกรม มีเพื่อให้การพัฒนาซอฟต์แวร์รวดเร็วกว่าการเขียนโปรแกรมเองทั้งหมด โดยมี ไลบรารีสำหรับงานหลักๆให้มาด้วย รวมไปถึงการติดต่ออย่างง่ายๆ และโครงสร้างที่สมเหตุสมผลสำหรับการเรียกใช้งานไลบรารี โค้ดอิกไนเทอร์ช่วยให้ผู้ใช้มุ่งเน้นไปที่งานพัฒนา โดยลดปริมาณการเขียนโค้ดในแต่ละงาน

ความสามารถของโปรแกรม[แก้]

คล้ายกับ รูบี้ ออน เรลส์, โค้ดอิกไนเทอร์ช่วยให้การติดต่อกับฐานข้อมูล ง่ายขึ้นด้วยแอ็กทิฟ เรคอร์ด และสนับสนุนการใช้ MVC

  • สนับสนุนการใช้งาน PHP เวอร์ชัน 4
  • มีขนาดเล็กมาก
  • รองรับการใช้งานฐานข้อมูลหลายชนิด
  • มีการตรวจสอบ แบบฟอร์ม และ ข้อมูล
  • ความปลอดภัย และ XSS Filtering
  • การจัดการ Session
  • สนับสนุน Email Sending Class สนับสนุน Attachments, อิเมล์แบบ HTML หรือ Text , โพรโทคอลหลายชนิด (sendmail, SMTP, และ Mail)
  • ไลบรารีสำหรับปรับแต่งรูปภาพ (cropping, resizing, rotating และอื่นๆ) สนับสนุน GD, ImageMagick, และ NetPBM
  • สนับสนุน File Uploading Class
  • สนับสนุน en:FTP Class
  • สนับสนุน Localization
  • สนับสนุน Pagination
  • สนับสนุน Data en:Encryption
  • สนับสนุน en:Benchmarking
  • สนับสนุน Full Page en:Caching
  • สนับสนุน Error Logging
  • สนับสนุน การวิเคราะห์ประสิทธิภาพ
  • สนับสนุน Scaffolding
  • สนับสนุน Calendaring Class
  • สนับสนุน en:User Agent Class
  • สนับสนุน Zip Encoding Class
  • สนับสนุน Template Engine Class
  • สนับสนุน en:Trackback Class
  • สนับสนุน en:XML-RPC Library
  • สนับสนุน en:Unit Testing Class
  • สนับสนุน Search-engine Friendly URLs
  • สนับสนุน Flexible URI Routing
  • สนับสนุน Support for Hooks, Class Extensions, and Plugins
  • สนับสนุน Large library of "helper" functions