【问题标题】:Save different table product Prestashop 1.5保存不同的表产品 Prestashop 1.5
【发布时间】:2012-08-27 11:11:13
【问题描述】:

在 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

【问题讨论】:

    标签: php prestashop prestashop-1.5


    【解决方案1】:

    像以前的 Prestashop 一样,您必须按照您的表名创建模型。然后使用对象模型自动保存。或者您可以在模型中创建手动保存并由您的班级或 admintab 调用

    【讨论】:

      猜你喜欢
      • 2016-04-16
      • 2021-01-04
      • 2014-08-14
      • 2016-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-17
      • 2019-07-29
      相关资源
      最近更新 更多