.

فریم ورک کدایگنایتر

شروع کار با فریم ورک کدایگنایتر – CodeIgniter

تهیه شده توسط امیر رضا غفاری

کارشناس سئو و دیجیتال مارکتینگ در شرکت تابان شهر

فریم ورک کدایگنایتر

این فریم ورک ( که رایگان و در دسترس است) به زبان 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

ارسال نظر

نشانی ایمیل شما منتشر نخواهد شد.