需求是frontend访问能直接读取在backend下设置的缓存
比如说我在backend下Yii::$app->cache->set('key','test'),
然后在frontend下Yii::$app->cache->get('key')读取
已找到解决方法:
一、配置文件:
'cacheBackend' => ['class' => 'yii\caching\FileCache','cachePath' => Yii::getAlias('@backend') . '/runtime/cache'],
二、调用
$cache = \Yii::$app->cacheBackend;
当然如果可以,推荐使用dbCache,或是redis,或是memcached