PHP sık sık aşağıdakileri yapın:
$_SESSION['var']['foo'] = array('bar1' => 1, 'bar2' => 2);
// ...
$_SESSION['var']['foo']['bar2'] = 3;
// ...
echo $_SESSION['var']['foo']['bar2']; // 3
Ben Kohana bir oturumda çok boyutlu diziler depolama ne tavsiye yolu merak ediyorum.
Ben aşağıdakileri yapabilirsiniz biliyorum, ama ben çok boyutlu, özellikle get bölümü ile çalışmak nasıl bilmiyorum:
Session::instance()->set('var', array(
 'foo' => array(
  'bar1' => 1,
  'bar2' => 2,
 ),
));
// ...
// how do I set just bar2?
// ...
// this gets the whole array, but how do I get just bar2? 
Session::instance()->get('var');
Yani, sorular şunlardır:
- Nasıl set sadece Bar2 mı?
 - Nasıl get sadece Bar2 mı?
 
Kohana 3 bunlardan birini yapmak için bir yolu var mı?
Ben yerli oturumları kullanmak isteriz, ama biz Veritabanı oturumları kullanmaya çalışıyoruz.