如何解决Cakephp表达式缺少具有空值的运算符IS,IS NOT
当我从购物车中删除商品并单击删除按钮时。它实际上删除了该项目,但它给了我这个错误。
我的代码如下:
<td>
<?= $this->Form->create(null,[ 'url'=>['controller' => 'Carts','action' => 'delete',$cart->id]]); ?>
<?= $this->Form->hidden('cart->id',['value'=>$cart->id]); ?>
<?= $this->Form->submit('add to cart'); ?>
</td>
小车控制器如下:
public function delete($id = null)
{
$this->request->allowMethod(['post','delete']);
$cart = $this->Carts->get($id);
if ($this->Carts->delete($cart)) {
$this->Flash->success(__('The cart has been deleted.'));
} else {
$this->Flash->error(__('The cart could not be deleted. Please,try again.'));
}
return $this->redirect(['action' => 'index']);
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。