2017-02-21 4 views
0

phalconセッション/ショッピングカートに関する情報を取得するのに苦労しています。Phalcon Session Array(ショッピングカート)

セッション変数を配列に保存してから、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'];