پر کاربرد ترین زبان های برنامه نویسی
چه زبان برنامه نویسی را یاد بگیرم؟
جولای 15, 2015
مزایای لینوکس نسبت به ویندوز؟
جولای 17, 2015

آموزش فریم ورک yii2 (قسمت سوم – ساختار کلی )

آموزش فریم ورک yii2

آموزش فریم ورک 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 دارد و در تصویر زیر طریقه ی ارتباط فایل ها با یکدیگر را مشاهده می کنید:

 

 

ساختار yii2 framework

ساختار کلی فریم ورک YII2

 

 

 

شکل زیر نشان میدهد زمانی که کاربر یک درخواست ارسال میکند چه اتفاقاتی می افتد:

 

 

ساختار YII2

ارتباط لایه ها با درخواست کاربر

 

 

 منبع کد ها در سایت رسمی : http://www.yiiframework.com/doc-2.0/guide-start-workflow.html

 

 

 

پاسخ دهید

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