Yii 3 نسل بسته‌محور فریم‌ورک Yii در اکوسیستم پی‌اچ‌پی است. اجزای آن به‌صورت پکیج‌های مستقل و با قراردادهای PSR طراحی شده‌اند.

برای ساخت سرویس وب می‌توان پکیج‌های Router، Dependency Injection و Database را متناسب با نیاز پروژه ترکیب کرد.

در عمل چه چیزی مهم است؟

Yii 3 با Yii 2 از نظر بسته‌ها و بعضی APIها متفاوت است. دستورهای مایگریشن و ساختار Bootstrap را باید بر اساس قالب پروژه بررسی کرد.

Yii3 و معماری پکیج‌محور

Yii3 از نسل‌های قبلی Yii متفاوت است و طراحی بسته‌ها و وابستگی‌های مستقل اهمیت بیشتری دارد. هنگام استفاده از نمونه‌های Yii2 نباید فرض کنیم تمام APIهای Controller، ActiveRecord و Migration بدون تغییر در Yii3 کار می‌کنند.