Yii 3 نسل بستهمحور فریمورک Yii در اکوسیستم پیاچپی است. اجزای آن بهصورت پکیجهای مستقل و با قراردادهای PSR طراحی شدهاند.
برای ساخت سرویس وب میتوان پکیجهای Router، Dependency Injection و Database را متناسب با نیاز پروژه ترکیب کرد.
در عمل چه چیزی مهم است؟
Yii 3 با Yii 2 از نظر بستهها و بعضی APIها متفاوت است. دستورهای مایگریشن و ساختار Bootstrap را باید بر اساس قالب پروژه بررسی کرد.
Yii3 و معماری پکیجمحور
Yii3 از نسلهای قبلی Yii متفاوت است و طراحی بستهها و وابستگیهای مستقل اهمیت بیشتری دارد. هنگام استفاده از نمونههای Yii2 نباید فرض کنیم تمام APIهای Controller، ActiveRecord و Migration بدون تغییر در Yii3 کار میکنند.