2015-08-06 16:41:20 1988次浏览 1条回答 0 悬赏 100 金钱

请问。 2.0.6的 session中 有新增 readCallback 的回调。

但是yii\web\CacheSession 并没有 我看代码 CacheSession 继承自 yii\web\Session
而 DbSession extends MultiFieldSession

并且 MultiFieldSession 中有了readCallback 等方法

是不是. 只有继承自MultiFieldSession 的类才可以使用回调。

我已经尝试设置了, 是我所说的情况。。

问题是:为啥cachesession 没有 那些回调呢?

为什么有这样的差异呢?

  • 回答于 2015-08-07 10:35 举报

    看到你发起的讨论 才知道更新了 刚更新完, 看了下代码 这次更的内容还真不少 并且都挺实用.

    cacheSession 应用场景下 key value 都是单字串 没有readCallBack 和 readCallBack的必要吧

    MultiFieldSession 应用场景下可以存数组

    readCallback 和 writeCallback 这两个回调就可以做一定扩充了

您需要登录后才可以回答。登录 | 立即注册
xjdata
CEO

xjdata

注册时间:2011-12-07
最后登录:2024-05-05
在线时长:112小时38分
  • 粉丝23
  • 金钱14169
  • 威望75
  • 积分16039

热门问题