2017-02-21 12 views
0

팔콘 세션/장바구니에 관한 정보를 얻는 데 어려움을 겪고 있습니다.팔콘 세션 어레이 (쇼핑 카트)

배열의 세션 변수를 저장 한 다음 내 view.phtml에 에코로 출력하고 "checkout"할 때 데이터베이스에 저장하고 싶습니다. 나는 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'];