我很难获得有关phalcon会话/购物车的信息。
我想将会话变量保存在一个数组中,然后在我的view.phtml上回显它,然后在它们" checkout"时将它保存在我的数据库中。 在调用addtoCartAction时,我已尝试使用以下代码将其存储为数组:
$this->session->set('item',['Description' => $menu_item->getDescription(), 'Price' => $menu_item->getPrice()]);
然后回复:
$thisItem = $this->session->get("item");
echo $thisItem;
但是当视图呈现时,似乎没有任何东西存储在数组中。 任何提示都会很棒,谢谢
答案 0 :(得分:1)
$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'];