Zend Session nesne iterek Array Array

0 Cevap php

Ben oturum nesne dizi dizi iterek bazı örnek var:

   class someClass extends someOtherOne {

...////// some other code here that starts session and  creates namespace

    public function __add2Session($a,$b) {  

    $namespc = $this -> __getnewNameSpace(); //returns a Zend Session Namesapce (object)

        if (!isset($namespc -> {$a})) { $namespc -> {$a} = array(); }

            array_push($namespc -> {$a}, $b);

        }

    }


.../////////////


$item=array(1=>"one",2=>"two",3=>"three",4=>"four",5=>"five",6=>"six",7=>"seven");

$k = new someClass();
$cart = new Zend_Session_Namespace('Cart');
$k -> __add2Session("items",$item);

Sonuç ben sayfayı birkaç kez yeniden ne zaman - oturumda $cart -> items değeri yazılır ve doldurulmaz alır. Bunun neden birileri açıklayabilir ve bunu nasıl düzeltebilirim?

I $cart -> items gibi bir "dizi dizi" olmak zorunda istiyorum:

$cart -> items = array(array(1=>"one",2=>"two"), array(1=>"two",2=>"three"));

0 Cevap