هنگامی که شما از کش در ورژن advanced استفاده کنید
متوجه می شوید که قسمت های frontend – backend – common از هم جدا هستند و کش تعریف شده در فولدر runtime هر قسمت ذخیره می شود و دسترسی به کش فرانت از بکند و بالعکس وجود ندارد
برای این کار می توانید در قسمت components در فایل main.php فولدر config مسیر کش مورد نظرتون رو مشخص کنید
و زین پس ذخیره و به روزرسانی کش را از این مسیر انجام دهید
به عنوان مثال اگر در بکند بخواهید به کش فرانت اند دسترسی داشته باشید باید
در main.php بکند کد زیر را تعریف کنید
'components' => [
'frontendCache' => [
'class' => 'yii\caching\FileCache',
'cachePath' => Yii::getAlias('@frontend') . '/runtime/cache'
],
],
و نحوه ی استفاده در کنترلر های بکند به این صورت است
$cache = Yii::$app->frontendCache;