Prestashop 1.5 で
別のテーブルに情報を保存するにはどうすればよいですか?
私が作成した「Product.php」クラス オブジェクトのいくつかの変数を保存することに関心がある「ps_product_temp」という名前の補助テーブル製品があります。
Product.php には次のものがあります。
public example = 0;
'example' => array('type' => self::TYPE_INT, 'temp' => true, 'validate' => 'isUnsignedInt'),
SQLで「ps_product_temp」を作成しましたが、これらの「example」フィールドがあります。
AdminProductController.php には、次のコア関数「CopyFromPost」があります。
$product->example = (int)Tools::getValue('example'); // tpl のフォームから値を取得します
値は正しく読み込まれますが、「CopyFromPost」でフィールドが「ps_product_SHOP」に配置されるため、これを SQL テーブルに配置できません。そして、このエラーが発生します:
オブジェクトの更新中にエラーが発生しました。製品 ()
これらを別のテーブルに保存できますか?
下手な英語でごめんなさい:P