我希望我知道在哪里可以找到使后端 OpenCart 删除选项值的位置 - 产品/选项 - 表
问问题
1012 次
2 回答
0
如果您的意思是当您编辑产品时哪些文件选项会被删除并重新生成,那么文件就是admin/model/catalog/product.php
方法,方法就是editProduct()
方法。你会注意到那里有这两行
$this->db->query("DELETE FROM " . DB_PREFIX . "product_option WHERE product_id = '" . (int)$product_id . "'");
$this->db->query("DELETE FROM " . DB_PREFIX . "product_option_value WHERE product_id = '" . (int)$product_id . "'");
于 2012-12-17T04:06:51.787 回答
0
您可以尝试将 php.ini 中的 max_input_vars 值设置为 2000 并重新启动 apache。这似乎解决了我的问题,即即使仅从产品更新页面更新了产品名称,也删除了选项值。
于 2016-08-22T09:52:42.863 回答