我希望我知道在哪里可以找到使后端OpenCart删除选项值的位置 - 对于产品/选项 - 表
答案 0 :(得分: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 . "'");
答案 1 :(得分:0)
您可以尝试将php.ini中的max_input_vars值设置为2000并重新启动apache。这似乎解决了我的问题,即使只从产品更新页面更新产品名称,选项值也会被删除。