به CodeIgniter خوش آمدید
کدایگنایتر یه چهارچوب توسعه نرمافزار بازمتن - یه جعبهابزار - برای کسانی هست که با استفاده از PHP وبسایت میسازن. هدفش اینه که با ارائهی مجموعهی کاملی از کتابخانهها برای کارهای رایج و همچنین یه رابط ساده و ساختار منطقی برای دسترسی به این کتابخانهها، شما رو قادر به توسعهی پروژهها سریعتر از زمانی کنه که از پایه کدنویسی میکنین. CodeIgniter به شما اجازه میده با کاهش کدنویسی لازم برای انجام کارها، تمرکزتون رو روی منطق پروژه بگذارین. اگه قصد دارین درقالب پکیج آموزشی تصویری و بصورت فیلم و همراهبا پروژههای عملی و توضیحات کاملتر و بیشتر، کار با فریمورک رو یاد بگیرین، میتونین از «پکیج آموزش جامع کدایگنایتر» استفاده کنید.
کدایگنایتر برای چهکسانی خوبه؟
کدایگنایتر برای شما مناسبه اگه:
فهرست مطالب (درحال تکمیل)
کدایگنایتر یه چهارچوب توسعه نرمافزار بازمتن - یه جعبهابزار - برای کسانی هست که با استفاده از PHP وبسایت میسازن. هدفش اینه که با ارائهی مجموعهی کاملی از کتابخانهها برای کارهای رایج و همچنین یه رابط ساده و ساختار منطقی برای دسترسی به این کتابخانهها، شما رو قادر به توسعهی پروژهها سریعتر از زمانی کنه که از پایه کدنویسی میکنین. CodeIgniter به شما اجازه میده با کاهش کدنویسی لازم برای انجام کارها، تمرکزتون رو روی منطق پروژه بگذارین. اگه قصد دارین درقالب پکیج آموزشی تصویری و بصورت فیلم و همراهبا پروژههای عملی و توضیحات کاملتر و بیشتر، کار با فریمورک رو یاد بگیرین، میتونین از «پکیج آموزش جامع کدایگنایتر» استفاده کنید.
کدایگنایتر برای چهکسانی خوبه؟
کدایگنایتر برای شما مناسبه اگه:
- یه فریمورک میخواین که حجم کمی داشته باشه
- نیاز به پرفورمنس قابلقبول دارین
- دنبال سازگاری بالا با هاستینگهای مختلف و استانداردی هستین که از نسخهها و تنظیمات مختلف PHP استفاده میکنن
- فریمورکی میخواین که تقریباً نیاز به هیچ تنظیم خاصی نداشته باشه
- فریمورک موردنظر شما نیاز به دسترسی به خط فرمان نداشته باشه
- نمیخواین فریمورک موردنظرتون برای شما قوانین دست و پا گیر وضع کنه
- علاقمند به کتابخانههای یکپارچه بزرگی مثل PEAR نیستین
- نمیخواین یه زبان جداگانه برای موتور قالب یاد بگیرین (هرچند مفسر قالب درصورت دلخواه شما موجوده)
- از پیچیدگی پرهیز میکنید و دنبال راهکارهای ساده هستین
- نیاز به مستندات واضح و با جزئیات کامل دارین
فهرست مطالب (درحال تکمیل)
- راهنمای نصب
- چرخهی کاری برنامه
- مدل - ویو - کنترلر
- اهداف طراحی و معماری
- پیشنیازهای سرور
- خودآموز
- آدرسهای URL در کدایگنایتر
- کنترلرها
- اسامی رزروشده
- ویوها
- مدلها
- توابع کمکی
- استفاده از کتابخانههای کدایگنایتر
- ساخت کتابخانهی جدید
- استفاده از راهاندازهای کدایگنایتر
- ایجاد درایورهای شخصی
- ایجاد کلاسهای هستهی سیستم
- ایجاد کلاسهای فرعی
- هوکها - توسعهی هستهی فریمورک
- بارگذاری خودکار منابع
- توابع رایج
- توابع مربوط به سازگاری
- مسیریابی
- مدیریت خطا
- کشکردن
- ارزیابی کارآیی برنامه
- اجرای برنامه با کمک رابط خط فرمان CLI
- مدیریت برنامه
- کنترل محیطهای چندگانه
- دستورزبان جایگزین PHP برای فایلهای ویو
- امنیت
- دستورزبان توصیهشدهی PHP
- کتابخانهها
- کلاس سنجش کارآیی
- کلاس مدیریت کش
- کلاس تقویم
- کلاس سبد خرید
- کلاس تنظیمات
- کلاس ایمیل
- کلاس رمزنگاری
- کلاس آپلود فایل
- کلاس اعتبارسنجی فرم
- کلاس FTP
- کلاس ویرایش عکس
- کلاس ورودی
- کلاس JavaScript
- کلاس زبان
- کلاس Loader
- کلاس Migration
- کلاس خروجی
- کلاس صفحهبندی
- کلاس مفسر موتور قالب
- کلاس امنیت
- کتابخانهی Session
- کلاس جدول HTML
- کلاس Trackback
- کلاس قالببندی متن
- کلاس تست واحد (Unit Test)
- کلاس URI
- کلاس User Agent
- کلاسهای XML-RPC کلاینت و سرور
- کلاس کار با فایلهای فشردهی Zip
- مرجع پایگاه دادهها
- شروع سریع: مثالهایی از نحوهی کاربرد
- تنظیمات دیتابیس
- اتصال به دیتابیس
- اجرای کوئریها
- تولید نتایج کوئری
- توابع کمکی کوئری
- کلاس Query Builder
- تراکنشها
- دریافت اطلاعات جانبی
- فراخوانی توابع سفارشی
- کشکردن نتایج کوئری
- ویرایش دیتابیس با کمک کلاس Database Forge
- کلاس ابزارهای سودمند دیتابیس
- مرجع درایور دیتابیس
- توابع کمکی
- Array
- CAPTCHA
- Cookie
- Date
- Directory
- Download
- File
- Form
- HTML
- Inflector
- Language
- Number
- Path
- Security
- Smiley
- String
- Text
- Typography
- URL
- XML