2017-02-21 6 views
0

Мне сложно получить информацию о сеансах фалкона/корзине покупок.Arial Session (Корзина)

Я хочу сохранить переменные сеанса в массиве, а затем повторить его на моем 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']; 
Смежные вопросы