نمودار جریان برنامه در کدایگنیتر

نمودار گرافیکی زیر نشان میدهد که چگونه داده ها در برنامه جریان دارند:

نمودار جریان برنامه در کدایگنیتر

 1-      فایل index.php که در جلوی کنترلر قرار دارد، منابع پایه ای و ضروری برای اجرای کدایگنیتر را بارگذاری میکند.

2-      روتر درخواست HTTP را بررسی میکند تا تشخیص دهد که چه کاری باید بر روی آن انجام دهد.

3-      اگر فایل کش وجود داشته باشد مسقیماً به مرورگر فرستاده میشود و روند اجرای نرمال متوقف میشود.

4-      امنیت! قبل از آنکه کنترلر برنامه بارگذاری شود، درخواست HTTP و هر چیزی که داده ای که توسط کابر فرستاده شده است، توسط بخش امنیتی بررسی میشود.

5-      کنترلر Model، کتابخانه مرکزی، دستیارها و هر منبع دیگری را که برای درخواست لازم است را بارگذاری میکند.

6-      در نهایت View پردازش میشود و برای مرورگر فرستاده میشود تا مشاهده شود، اگر کش فعال باشد، View در ابتدا کش میشود تا در درخواست های بعدی، بلافاصله ارائه داده شود.

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *