-3

バックエンド OpenCart Remove Option Value-for product / option - table を作成する位置を見つける場所を知りたい

4

2 に答える 2

0

製品を編集するときにどのファイル オプションが削除され、再生成されるかを意味する場合、ファイルはadmin/model/catalog/product.phpメソッドであり、メソッドはeditProduct()メソッドです。そこにこれらの2行があることに気付くでしょう

$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 に答える