【发布时间】:2015-05-13 14:24:53
【问题描述】:
我有删除操作:
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]:参数号无效:列/参数从 1 开始;
请帮我解决这个问题。
【问题讨论】: