فریم ورک کدایگنایتر
این فریم ورک ( که رایگان و در دسترس است) به زبان Php نوشته می شود و مانند سایر فریم ورک ها به طور کامل از ساختار MVC پشتیبانی میکند و تعداد زیادی کلاس از پیش آماده شده با قابلیت بالا دارد که می توانید از تمام آن ها به صورت کاربردی استفاده کنید. فریم ورک کدایگنایتر به صورت لایه باز (open source) است و در توسعه ی وب کاربرد بسیار زیادی دارد. از این فریم ورک برای توسعه ی اپلیکیشن های تحت زبان PHP استفاده می شود.
برای شروع کار ، می توانید فریم ورک CodeIgniter را دانلود کنید. پس از دانلود CodeIgniter یک فایل با فرمت Zip خواهید داشت.
بنابراین اولین کاری که باید انجام دهید، خارج کردن فایلهای این فریمورک از حالت زیپ است. مهم ترین پوشه که در عین حال بیشترین کاربرد رو داره پوشه ی Application
است.
شروع کار با فریم ورک کدایگنایتر – Code Igniter
در طول مدت نه چندان زیادی که با این فریم ورک کار کردم می توانم با اطمینان بگویم فریم ورکی قوی (در عین حال ساده) و امن است و برنامه نویسی را برای شما لذت بخش می کند.
موارد مهم فریم ورک CodeIgniter
Cache
تمامی Cacheهای اصلی در این قسمت موجود است و البته شما نیز قادر به ساخت Cache در این قسمت هستید .
Config
در این پوشه می توانید تنظیمات اصلی را انجام دهید.برای اتصال کدایگنایتر به دیتابیس وارد فایل Database.php در پوشه ی Config شوید و نام Database، نام سرور Database و نام کاربری و رمزعبور Database مورد نظرتان را وارد کنید.
Controllers
تمامی کنترل ها و توابع اصلی در این قسمت وجود دارند وتصمیم می گیرند کدوم داده از کجا به کجا ارسال شود.
Core
برای اینکه بتونید بخش های مختلف پروژه(به عنوان مثال: مدیریتی و کاربری) را مدیریت کنید باید وارد این قسمت شوید.
Helpers
همانطور که از اسم این پوشه مشخص است , در این قسمت شما می توانید توابعی را به عنوان توابع کمکی ایجاد کنید.
توابع کمکی یعنی چی؟ یعنی توابعی که شما در قسمت های زیادی از آن استفاده می کنید.
Hooks
شما می توانید در این قسمت رویدادهایی که می خواهید در زمان های خاصی اتفاق بیفتد را مدیریت کنید.
Language
این قسمت زبان مورد استفاده در پروژه ی شما رو پشتیبانی میکند.
Libraries
تمامی کتابخانه ها فریم ورک کدایگنایتر در این قسمت قرار می گیرد.
Logs
سیستم، متن هایی که در قالب پیام از نوع هشدار, خطا … نمایش می دهد را در این قسمت می سازد.
Models
کاربر توابعی مثل درج اطلاعات در دیتابیس یا انتخاب دادههای خاص و غیره را در این قسمت ایجاد میکند.
ماژول های مختلف در این فولدر قرار می گیرد.
third_party
اگر پوشه یا فایلی دارید که خارج از پروژه است و می خواید از آن استفاده کنید باید آن را داخل این قسمت قرار دهید.
views
نمایش دادن اطلاعات و رابط کاربری را انجام میدهد.
به سایت حرفه ای نیاز داری ؟ همین الان سفارش بده تا تخفیف های ویژه رو از دست ندی
مزایای فریم ورک کداگنایتر
انعطاف پذیری یکی از ویژگی و مزایای فوق العاده ی این فریم ورک است که به علت دارا بودن کتابخانه های فراوان از این ویژگی بهره مند است. به علت حجم کمی که دارد بسیار سبک و سریع است و سرعت آن در بارگذاری ها فوق العاده است. این فریم ورک از پایگاه داده های مختلف که رایج ترین آن MySQL است پشتیبانی می کند. با تمامی هاستینگ های رایج و استاندارد قابل انطباق است و ویژگی مهم دیگر آن رایگان بودن و اپن سورس بودن آن است که به راحتی می توانید آن را از سایت خودش دانلود کنید و از آن استفاده کنید.
0 Comments