Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 Symfony2,并且无法将数组值存储在会话中,而不是将它们放入变量或对象中。
可能是这样的:
echo $app['session']->get('shop')->get('name');
目前我正在通过这样做来实现它,但为了简单起见,我想避免它:
$temp = $app['session']->get('shop'); echo $temp['name'];
可能吗?
提前致谢
会话对象只是一个“参数包”,一个保存键和值的对象。
如果您想创建该机制的另一个级别,则必须实例化您自己的包。
$shop = new \Symfony\Component\HttpFoundation\ParameterBag; $shop->set('name', 'Fantastic Warehouse'); $app['session']->set('shop', $shop); // next request echo $app['session']->get('shop')->get('name');