ساختار فایل ها
[root]
پوشه اصلی برنامه
index.php
فایل اصلی برنامه که در سرور اجرا می شودapp/
محل قرارگیری کدهای برنامهassets/
محل قرارگیری فایل های ایستای عمومی مربوط به فرانت اندcontroller/
محل قرارگیری کدهای پی اچ پی مربوط به منطق برنامه که در بک اند اجرا میشودcore/
هسته ی برنامه و فایل پیکربندی برنامهhelper/
کدهایی که برای خلاصه نویسی کردن استفاده میشوندlib/
کتابخانه هایی که برای عملکرد های خاص برنامه مثل ارتباط با شبکه و خواندن فایل های مختلف استفاده میشودview/
فایل های ترکیبی پی اچ پی و اچ تی ام ال که در فرانت اند است
MVC
MVC (Model Controller View) :
. یا همان مدل و داده ها را از ویو جدا می کند Business Logic الگو طراحی است که
![](https://blog.gordarg.com/wp-content/uploads/2023/10/index_html_60eceb2d9b84f0c7-1024x813.png)
- مفهوم Controller:
- کنترلرها به عنوان یک رابط بین مولفه مدل و ویو عمل می کنند تا داده ها را با استفاده از مدل تغییر داده و با ویو به عنوان خروجی نشان دهند
- صفحه کنترلر را ایجاد کنید Add بر فولدر مدنظر کلیک کنید و با انتخاب گزینه Vscodeدر
- :بخش اول آدرس کنترلر است
- باشد که نام کلاس در کنترلر خواهد بود Home برای مثال در آدرس مد نظر، بخش اول می تواند
- مفهوم View:
- ویو یک کلاس نرم افزای است که شامل قالب و فرم داده است؛ داده ها را از کنترلر می گیرد و برای نمایش به مرورگر می دهد
- :بخش دوم آدرس ویو است
- باشد که نام تابع در کنترلر خواهد بود Index برای مثال در آدرس مد نظر، بخش دوم می تواند