目前的session对多维数组的读取规则是什么样的呢? 如何快捷地读取多维数组的值,支持点操作吗,比如session('one.two.three');
暂且不支持,之前提过,这个的确实用。
1.3.8 已经支持,执行以下命令升级 composer require workerman/webman-framework ^1.3.7 && composer require webman/console ^1.0.16 && ./webman install
composer require workerman/webman-framework ^1.3.7 && composer require webman/console ^1.0.16 && ./webman install
群主真肝~
你怎么这么🐮呢
厉害,响应速度太webman了!
能支持对多维数组的某个值进行重新赋值吗
这个不支持
我想到了一个方案,就是对session加一个update方法,先读取原来的数据,再把当前赋值的数据和原来的数组合并覆盖原来的数值,并重新保存到session中,这样是不是就达到了重新赋值了
这样多维数组的读取和更新都实现了
我也有多维数组的读取和更新需求,官方能支持多级“点操作”就好了 比如:赋值时, session(['one.two.three'=>$value]) ,并且不影响one.two.four,one.two.five 的值
需要的话发pr吧
赞!
你这个不对吧,怎么也是session('one.two.three', $value)啊;
['one.two.three'=>$value] 本身就是个array啊;
嗯,您说的对,如果能把TP的session使用方法移植过来就更顺手啦:)
1.3.8 已经支持,执行以下命令升级
composer require workerman/webman-framework ^1.3.7 && composer require webman/console ^1.0.16 && ./webman install
群主真肝~
你怎么这么🐮呢
厉害,响应速度太webman了!
能支持对多维数组的某个值进行重新赋值吗
这个不支持
我想到了一个方案,就是对session加一个update方法,先读取原来的数据,再把当前赋值的数据和原来的数组合并覆盖原来的数值,并重新保存到session中,这样是不是就达到了重新赋值了
这样多维数组的读取和更新都实现了
我也有多维数组的读取和更新需求,官方能支持多级“点操作”就好了
比如:赋值时, session(['one.two.three'=>$value]) ,并且不影响one.two.four,one.two.five 的值
需要的话发pr吧
赞!
你这个不对吧,怎么也是session('one.two.three', $value)啊;
嗯,您说的对,如果能把TP的session使用方法移植过来就更顺手啦:)