2017-02-21 55 views
0

我很難獲取有關phalcon會議/購物車的信息。Phalcon會議陣列(購物車)

我想將會話變量保存在數組中,然後在我的view.phtml中將其回顯出來,然後在「結帳」時將其保存在數據庫中。 我試過下面這段代碼將其存儲爲一個數組時addtoCartAction叫做:

$this->session->set('item',['Description' => $menu_item->getDescription(), 'Price' => $menu_item->getPrice()]); 

,然後用回聲:

$thisItem = $this->session->get("item"); 
echo $thisItem; 

但似乎沒有任何存儲陣列中的視圖時渲染。 任何提示將是真棒謝謝

+1

'echo $ thisItem ['Description'];'? – Timothy

+0

謝謝你的回覆,但它仍然在迴應一個空的數組。 。 。 –

回答

0
$this->session->set('item',[ 
    'Description' => $menu_item->getDescription(), 
    'Price' => $menu_item->getPrice() 
]); 

// try to check the session 
var_dump($this->session->has('item')); 
var_dump($this->session->status()); 

// and echo it 
    echo $this->session->get('item')['Description']; 
    echo $this->session->get('item')['Price'];