亲爱的: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();
}
我错误地一直插入数据。
答案 0 :(得分:1)
我看到的第一个错误是您在表名前使用_DB_PREFIX_
。你不应该添加前缀,Prestashop稍后会在insert()
方法中为你添加它。
如果仍有错误,请在问题中添加表格结构。同时添加var_dump
数组$insertData
。