.

لایه های MVC در کدایگنایتر- CodeIgniter

تولید شده توسط بهار رضاییان

کامپیوتر خوندم و همیشه به حوزه فناوری اطلاعات، تکنولوژِی و دیجیتال مارکتینگ علاقه زیادی داشتم، این فکت که کلی چیزای جذاب و مهم تو دنیا هست که هنوز نمیدونمشون بهم انگیزه میده تا بیشتر تو مسیرم تلاش کنم! الان کارشناس سئو توی تابان شهر هستم و راه یادگیری و توسعه مهارت های فردی و اجتماعی برام هموار تره و دوست دارم تا تجربیاتم رو با کسایی که مثل خودم هستن به اشتراک بذارم.

با سلام همراهان گرامی تابان شهر امروز میخوایم در مورد لایه های MVC در کدایگنایتر صحبت کنیم.

همان طور که در طراحی سایت با mvc گفته ایم فریم ورک کدایگنایتر از مدل سه لایه MVC پیروی می کند.

همین حالا برای طراحی سایت کسب و کارتان اقدام کنید
جهت مشاوره رایگان روی لینک زیر کلیک کنید

حال لایه های MVC را به طور کامل توضیح می دهیم.

لایه های MVC

همانطور که می بینید کاربر درخواست خود را به Controller ارسال می کند.

و کنترلر آن را بین View و Model تقسیم می کند.

حال وظایف تک تک این لایه هاد MVC در طراحی سایت را توضیح می دهیم

Model

این لایه شامل توابع و کلاس هایی است که به شما کمک میکنه.

تا اطلاعات و داده ها رو با استفاده از کوئری ها و کدها، در پایگاه داده ثبت، ویرایش و حتی حذف کنید.

View

لایه واسط و برقرار کننده ارتباط با کاربر است.

کاربر اطلاعات رو از این لایه می بیند.

یک لایه ویو بصورت نرمال یک صفحه وب است اما در کدایگنایتر یک view می تواند.

یک قطعه از صفحه مثل Header و Footer باشد .

، یک صفحه RSS و یا یک نوع دیگری از صفحه باشد.

Controller

این لایه میانجی اگر بین View و Model و هر منبع دیگری که نیاز به پردازش درخواست های پروتکل http دارد .

یک صفحه وب را بسازد.

در کدایگنایتر اگر نیاز به مراحل پیچیده و استفاده از Model و پایگاه داده ندارید .

می توانید فقط از View و Controller استفاده کنید.

همچنین کدایگنایتر با ارائه کتابخانه ها و طراحی اسکریپت ها، کد زنی را برای شما راحت کرده است .

و همچنین شما میتوانید خودتان، آن را ارتقا دهید.

خب آموزش امروز ما هم به پایان رسید.

امیدواریم نهایت بهره رو برده باشید.

همین حالا برای طراحی سایت کسب و کارتان اقدام کنید
جهت مشاوره رایگان روی لینک زیر کلیک کنید

شاید دوست داشته باشید بدانید

نظرات شما عزیزان…

0 Comments

ارسال نظر

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