如何在prestashop 1.6中将数据插入mysql

时间:2016-06-02 04:07:35

标签: php mysql prestashop prestashop-1.6

亲爱的:Helper我尝试从mymodulenameValidationModuleFrontController插入数据,在validation.php中扩展了ModuleFrontController类。我希望得到一些数据到我已经在mysql中创建的新表,当我的付款方式完成但我不能插入任何人帮助我吗?

这是我的功能

public function getOrderInfo($point_id){

        $insertData = array(
         'point_id'  => $point_id,
      );

 if (!Db::getInstance()->insert(_DB_PREFIX_."order_info", $insertData)) echo "errors insert data";
        exit();
    }

我错误地一直插入数据。

1 个答案:

答案 0 :(得分:1)

我看到的第一个错误是您在表名前使用_DB_PREFIX_。你不应该添加前缀,Prestashop稍后会在insert()方法中为你添加它。

如果仍有错误,请在问题中添加表格结构。同时添加var_dump数组$insertData