【发布时间】:2010-07-31 16:28:12
【问题描述】:
例如我有 Session::instance()->get('orders') 这是一些数组的数组:
$first = array('id' = 1, 'name' => 'first', 'price' => 100); $second = array('id' => 2, 'name' => 'second', 'price' => 200); $_SESSION['orders'] = array($first, $second);
但是如果我用这个
Session::instance()->set('orders', array(array('id' => 3, 'name' => 'third', 'price' => 300)));
这将删除第一个订单(id 1,id 2)。 那么我怎样才能将数据数组添加到名为“订单”的会话数组中而不是删除数据数组? array_push 还是别的什么?
【问题讨论】:
-
我在这里编写了解决方案,它好吗? gist.github.com/502362