从空值CodeIgniter创建默认对象

时间:2018-01-17 22:21:39

标签: php codeigniter

我有一个遗留的CodeIgniter(1.7)网站,我正在努力。目前升级到3.x不是一种选择,但将来也是如此。目前由于旧的代码库而导致一些错误修复问题。

我在下面第二行收到“从空值创建默认对象”错误。我假设它是因为$ rec_update实际上没有填充值。

$rec_update = $this->Basket->find($basketid);
$rec_update->price = $order_total * $quantity + $groupPrice;

$ basket_id是用这一行设置的

$basketid = $this->db->insert_id();

在应用程序中,该项目仍然被添加到购物车中,但由于错误被抛出,我的ajax通知失败,并且从未向用户表明该项目已成功添加。

感谢任何帮助。

使用整个Basket类https://pastebin.com/NDb85C8G

的Pastebin

0 个答案:

没有答案