2017-02-21 52 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'];