Сохраните различные таблицы продуктов Prestashop 1.5

В Prestashop 1.5

Как я могу сохранить информацию в другую таблицу?

У меня есть продукт вспомогательной таблицы под названием "ps_product_temp", в котором я хочу сохранить некоторые переменные объекта класса "Product.php", который я создал.

На Product.php у меня есть:

    public example = 0;


    'example' =>        array('type' => self::TYPE_INT, 'temp' => true, 'validate' => 'isUnsignedInt'),

В SQL я создал «ps_product_temp», и для них есть поле «пример».

В AdminProductController.php у меня есть основная функция «CopyFromPost», которую я поместил так:

$ product-> example = (int) Tools :: getValue ('example'); // получаем значение из формы на tpl

Значение загружается правильно, но я не могу поместить его в свою таблицу sql, потому что в «CopyFromPost» поместите поля в «ps_product_SHOP». И вызывает у меня эту ошибку:

Произошла ошибка при обновлении объекта. продукт ()

Могу я сохранить их в другой стол?

извините за мой плохой английский: P


person rocanroldani    schedule 27.08.2012    source источник


Ответы (1)


как и в предыдущем Prestashop, вы должны создать модель, следуя имени вашей таблицы. а затем использовать объектную модель для автоматического сохранения. Или вы можете создать ручное сохранение в модели и вызвать его своим классом или админтабом.

person hendrathings    schedule 06.09.2012