در مطلب آموزشی بخش دوم یادگیری از همین مجموعه با هم یاد گرفتیم که چگونه یک برنامه جدید با فریمورک Yii را ایجاد و آن را مشاهده و بررسی نماییم.
در ادامه از بیان مطالب اضافی پرهیز کرده تا وقت آموزش را هدر ندهیم. اگر مورد و اشکالی پیدا شد لطفا در قسمت نظرات آن را بیان نمایید. در این نوشته که بخش سوم از این سری آموزشی محسوب می شود، قصد داریم تا ساختار Yii Framework را با بیان کنیم.
این فریمورک همانند دیگر فریمورک های php ساختار شاخه ای مختص به خودش را دارد. که آن را در زیر می توانید مشاهده نمایید:
در اینجا چند مورد از بخش های مهم این ساختار را توضیح می دهیم:
- index.php: فایل ورودی برنامه وب که توسط کاربر در اینترنت درخواست شده است.
- index-test.php: فایل ورودی برای انجام آزمایشها بر روی پروژه.
- Assets/: شاخه ای است حاوی مرجع فایلهای انتشار یافته.
- css/: شاخه ای است حاوی فایلهای css.
- images/: شاخه ای است حاوی فایلهای تصاویر.
- themes/: شاخه ای است حاوی تم های برنامه.
- protected/: حاوی فایلها و شاخههای حفاظت شده برنامه است.
- yiic: فایل برنامه خط فرمان فریمورک برای استفاده در سیستم عامل لینوکس/یونیکس است.
- yiic.bat: فایل برنامه خط فرمان فریمورک برای استفاده در سیستم عامل ویندوز است.
- yiic.php: برنامه هدایت گر فریمورک با php است.
خوب این بخش های مهم ساختاری برنامه شما است. البته قابل اشاره است که عمده فایلهای برنامه های ایجاد شده تحت این فریمورک از قبلی مدلها، کنترلرها، ویوها و… در مسیر شاخه protected نگهداری می شوند. این شاخه برای امنیت بیشتر برنامه فقط و فقط برای خود فریمورک قابل دسترسی می باشد و از بیرون هیچ برنامه ای نمی تواند به آن دسترسی داشته باشد.
خوب امیدوارم که تا اینجا مطالب مفید بوده باشند. حتما ادامه مطالب آموزشی را دنبال نمایید.
در ضمن از نظرات و بیان اشکالات و سوالات در قسمت نظرات فراموش نکنید.