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

by | اکتبر 19, 2018 | برنامه نویسی, پی اچ پی, فریم ورک کدایگنایتر, کتابخانه تابان شهر | 0 comments

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

قبل از  هرچیزی اگر هنوز مطالب قبلی ما این وب سایت را نخواندید به شما پیشنهاد میکنیم برای بازده بیشتر به بلاگ تابان شهر مراجعه نمایید.

به شما پیشنهاد می کنم که مقاله ی ما درباره ی ساخت اپلیکیشن را مطالعه نمایید.

پیشنهاد میکنم مقاله ما درخصوص طراحی سایت فروشگاهی و طراحی اپلیکیشن فروشگاهی را مطالعه بفرمائید.

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

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

با ما همراه باشید.

با دقت به تصویر زیر نگاه کنید:

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

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

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

  1. Model

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

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

  1. View

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

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

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

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

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

  1. Controller

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

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

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

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

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

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

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

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

[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_btn title=”برای مشاوره رایگان در خصوص طراحی سایت و اپلیکیشن با ما تماس بگیرید” style=”classic” shape=”square” color=”danger” align=”center” link=”url:https%3A%2F%2Ftabaneshahr.com%2Fcontact-us1%2F||target:%20_blank|”][/vc_column][/vc_row]

امروز شروع کن

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

در هر زمینه فعالیت دارید و در هر کجای آن به هر مشکلی خوردید شرکت تابان شهر می تواند در اون راه شما را همراهی یا اجرا کامل درخواست شما را داشته باشد

By امیر رضا غفاری

دیگر مقالات تابان شهر

طراحی سایت با وردپرس یا  php

طراحی سایت با وردپرس یا php

طراحی سایت با وردپرس یا php ؟ سایت به یک نیاز همگانی برای کسب و کارهای امروزی تبدیل شده است و هر کدام هم می خواهند سایتی بهتر با قابلیت های پیشرفته برای ارائه خدمات و یا فروش محصولات داشته باشند. اما به راستی چه سایتی مناسب شغل ما است؟ برای داشتن سایتی هدفمند و توسعه...

read more
صفر تا100 آشنایی با استاندارد های طراحی اپلیکیشن

صفر تا100 آشنایی با استاندارد های طراحی اپلیکیشن

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

read more

0 نظر از شما عزیزان

0 Comments

Submit a Comment

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