Phalcon会话阵列(购物车)

时间:2017-02-21 23:19:15

标签: arrays session phalcon cart shopping

我很难获得有关phalcon会话/购物车的信息。

我想将会话变量保存在一个数组中,然后在我的view.phtml上回显它,然后在它们" checkout"时将它保存在我的数据库中。 在调用addtoCartAction时,我已尝试使用以下代码将其存储为数组:

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

然后回复:

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

但是当视图呈现时,似乎没有任何东西存储在数组中。 任何提示都会很棒,谢谢

1 个答案:

答案 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'];