آموزش فریم ورک yii2 (قسمت سوم – ساختار کلی )
بعد از نصب پکیج برای مشاهده ی صفحه ی اصلی yii2 به لینک زیر بروید:
http://hostname/basic/web/index.php
البته hotname همان آدرس شما می باشد.
اگر با سرور مجازی (wamp -lamp-mamp-xamp) yii2 را اجرا میکنید و از پورت خاصی استفاده نمیکنید به جای hostname باید localhost را بنویسید.
پکیج اصلی شما دارای ۴ صفحه است
۱– صفحه ی اصلی یا همان homepage
۲– صفحه ی درباره ی ما یا همان about
۳– صفحه ی ارتباط با ما یا همان contact
۴– صفحه ی ورود یا همان login با یوزرنیم و پسورود admin/admin
ساختار کلی:
ساختار کلی فولدر yii2 به صورت زیر می باشد:
basic/ application base path
composer.json used by Composer, describes package information
config/ contains application and other configurations
console.php the console application configuration
web.php the Web application configuration
commands/ contains console command classes
controllers/ contains controller classes
models/ contains model classes
runtime/ contains files generated by Yii during runtime, such as logs and cache files
vendor/ contains the installed Composer packages, including the Yii framework itself
views/ contains view files
web/ application Web root, contains Web accessible files
assets/ contains published asset files (javascript and css) by Yii
index.php the entry (or bootstrap) script for the application
yii the Yii console command execution script
yii2 ساختار mvc دارد و در تصویر زیر طریقه ی ارتباط فایل ها با یکدیگر را مشاهده می کنید:
شکل زیر نشان میدهد زمانی که کاربر یک درخواست ارسال میکند چه اتفاقاتی می افتد:
منبع کد ها در سایت رسمی : http://www.yiiframework.com/doc-2.0/guide-start-workflow.html