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

How to insert data into mysql in prestashop 1.6

亲爱的:Helper 我尝试从 mymodulenameValidationModuleFrontController extends ModuleFrontController class in validation.php 中插入数据。当我的付款获取方式完成时,我想获取一些我已经在 mysql 中创建的新 table 的数据,但我无法插入任何人帮助我吗?

这是我的功能

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();
    }

我总是错误地插入数据。

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

如果仍然有错误,请在问题中添加 table 的结构。还要添加 $insertData 数组的 var_dump