問題我已經刪除操作:與刪除的Symfony2
public function deleteAction(Request $request, $id)
{
$session = $request->getSession();
$basket = $session->get('basket');
foreach($basket as $key => $value)
{
$ids = $value['id'];
//var_dump($ids, $id); output - string(1) "1" string(1) "1"
if($ids == $id)
{
unset($value[$ids]);
$session->set('basket', $value);
}
}
return $this->redirectToRoute('index_action');
}
和數組,它看起來像:
[
0 => [
id => 1
],
1 => [
id => 6
]
]
我想用$ ID刪除項。
我有一個錯誤:
SQLSTATE[HY093]: Invalid parameter number: Columns/Parameters are 1-based;
幫助我解決這個問題,請。
我試着像您的答案,但是,我有這樣的陣列 '[1 => [ ID => 6 ], 2 => [ ID =>空 ] '我的項目沒有刪除 –
對不起。我編輯過。 – pabgaran
謝謝,它的幫助。我做到了,但顯然忘記清理會話) –