Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 未使用对象mobel设置预置数量_Php_Prestashop - Fatal编程技术网

Php 未使用对象mobel设置预置数量

Php 未使用对象mobel设置预置数量,php,prestashop,Php,Prestashop,我使用以下代码设置产品数量: $stock = (int)$prod->stock; $ObjProduct->quantity = $stock; $ObjProduct->out_of_stock = 0; 当我去后勤办公室时,每个产品的数量都设置为0。在php脚本的执行过程中不会抛出任何错误,并且回显$stock的值表明返回的值与预期值相同。我还尝试将数量作为字符串传递 知道这是怎么回事吗 您必须更新库存 StockAvailable::setQuantity($pro

我使用以下代码设置产品数量:

$stock = (int)$prod->stock;
$ObjProduct->quantity = $stock;
$ObjProduct->out_of_stock = 0;
当我去后勤办公室时,每个产品的数量都设置为0。在php脚本的执行过程中不会抛出任何错误,并且回显$stock的值表明返回的值与预期值相同。我还尝试将数量作为字符串传递


知道这是怎么回事吗

您必须更新库存

StockAvailable::setQuantity($prod->id_product, 0, (int) $prod->stock);

你必须更新库存

StockAvailable::setQuantity($prod->id_product, 0, (int) $prod->stock);

您可能希望包含
$ObjProduct
类的类定义,以将您的响应扩展到熟悉Prestashop的人之外。现在,您甚至没有指出它是什么类,甚至没有人想去查看prestashop的代码,他们会知道在哪里查找。您可能希望包含
$ObjProduct
类的类定义,以将您的回答扩展到熟悉prestashop的人之外。现在,您甚至没有指出它是什么类,这是一个甚至想去查看prestashop代码的类,他们会知道在哪里查找。