我想在使用Ajax的Syfmony中創建一個基本的'添加到籃子'功能。到目前爲止,我有這樣的:如何將多個值作爲數組添加到Symfony會話中?
/**
* @Route("/basket/add")
*/
public function addAction(Request $request)
{
$item = [
'id' => $request->get('id'),
'artist' => $request->get('artist'),
'title' => $request->get('title'),
'type' => $request->get('type')
];
$this->session->set('basket-'.$item['id'], $item);
return new JsonResponse($this->session->all());
}
但最好我不得不在籃下一個會話集。我之前嘗試使用array_push
以便逐個追加值,但我並沒有走得太遠。
有什麼建議嗎?
乾杯
什麼是'$ this-> session'?它不應該是'$ request-> getSession()'?並且'$ request-> get()'不是推薦的方式,它可以很慢.. – xurshid29 2014-09-25 05:29:06