معرفی CodeIgniter CodeIgniter یک فریمورک توسعه نرم افزار است که می تواند برای توسعه وب سایت ها با بکارگیری از PHP استفاده شود. این فریمورک متن باز دارای مجموعه ای از قابلیت های بسیار غنی است که سرعت کار توسعه وب را افزایش می دهد. اگر PHP را خوب بلد باشید، CodeIgniter کار شما را ساده تر می کند. CodeIgniter دارای کتابخانه ها و helper های زیادی است. با استفاده از CodeIgniter، زمان زیادی را صرفه جویی خواهید کرد، اگر وب سایت را از ابتدا توسعه می دهید. نه تنها این که یک وبسایت در CodeIgniter ساخته شده نیز امن است، زیرا توانایی جلوگیری از حملات مختلف را از طریق وب سایت ها دارد. ویژگی های CodeIgniter
- سیستم مبتنی بر مدل-View-Controller
- بسیار سبک وزن
- کلاس های کامل پایگاه داده با پشتیبانی از چند سیستم عامل
- پشتیبان بانک اطلاعاتی Query Builder
- فرم و اعتبار سنجی داده ها
- فیلتر امنیتی و XSS
- مدیریت جلسه
- Email Sending Class. پشتیبانی از فایل های پیوست، HTML / ایمیل متنی، چندین پروتکل (sendmail، SMTP و Mail) و موارد دیگر
- پشتیبانی از GD، ImageMagick و NetPBM
- کلاس آپلود فایل
- کلاس FTP
- بومی سازی
- صفحه بندی
- رمزگذاری داده ها
- معیار سنجش
- صفحه کامل ذخیره سازی
- خطا در ورود
- Profiling برنامه کاربردی
- کلاس تقویم
- طبقه عامل کاربر
- کلاس کد رمز
- کلاس موتور مدل
- کلاس پیگیری
- کتابخانه XML-RPC
- کلاس تست واحد
- URL های موتور جستجو
- مسیریابی URI انعطاف پذیر
- پشتیبانی از Hook ها و کلاس گسترش
- کتابخانه بزرگ از قابلیت helper