MVC

Share this post on:

ساختار فایل ها

[root] پوشه اصلی برنامه

  • index.php فایل اصلی برنامه که در سرور اجرا می شود
  • app/ محل قرارگیری کدهای برنامه
    • assets/ محل قرارگیری فایل های ایستای عمومی مربوط به فرانت اند
    • controller/ محل قرارگیری کدهای پی اچ پی مربوط به منطق برنامه که در بک اند اجرا میشود
    • core/ هسته ی برنامه و فایل پیکربندی برنامه
    • helper/ کدهایی که برای خلاصه نویسی کردن استفاده میشوند
    • lib/ کتابخانه هایی که برای عملکرد های خاص برنامه مثل ارتباط با شبکه و خواندن فایل های مختلف استفاده میشود
    • view/ فایل های ترکیبی پی اچ پی و اچ تی ام ال که در فرانت اند است

MVC

MVC (Model Controller View) :

. یا همان مدل و داده ها را از ویو جدا می کند Business Logic الگو طراحی است که

  1. مفهوم Controller:
    • کنترلرها به عنوان یک رابط بین مولفه مدل و ویو عمل می کنند تا داده ها را با استفاده از مدل تغییر داده و با ویو به عنوان خروجی نشان دهند
    • صفحه کنترلر را ایجاد کنید Add بر فولدر مدنظر کلیک کنید و با انتخاب گزینه Vscodeدر
    • :بخش اول آدرس کنترلر است
    • باشد که نام کلاس در کنترلر خواهد بود Home برای مثال در آدرس مد نظر، بخش اول می تواند
  2. مفهوم View:
    • ویو یک کلاس نرم افزای است که شامل قالب و فرم داده است؛ داده ها را از کنترلر می گیرد و برای نمایش به مرورگر می دهد
    • :بخش دوم آدرس ویو است
    • باشد که نام تابع در کنترلر خواهد بود Index برای مثال در آدرس مد نظر، بخش دوم می تواند
Share this post on:

Author: Mahroo Gholami

غلامی توسعه دهنده‌ی نرم‌افزار در گردرگ است. او به قدرت لحظات و اهمیت آن‌ها باور دارد. او فارغ‌التحصیل رشته‌ی مهندسی کامپیوتر است. اوقات فراغت خود را با رصد آسمان شب و مطالعه‌ی کتاب‌های روان‌شناسی می‌گذراند.

View all posts by Mahroo Gholami >






www.Gordarg.com