【问题标题】:Phalcon Session Array (Shopping Cart)Phalcon 会话阵列(购物车)
【发布时间】:2017-02-21 23:19:15
【问题描述】:

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

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

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

然后回显:

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

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

【问题讨论】:

  • echo $thisItem['Description']; ?
  • 感谢您的回复,但它仍在回显一个空数组。 . .

标签: arrays session phalcon cart shopping


【解决方案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'];

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-08-18
    • 1970-01-01
    • 1970-01-01
    • 2016-01-29
    • 2015-01-26
    • 2018-11-27
    相关资源
    最近更新 更多