Prestashop - 对象模型创建抛出异常

时间:2017-01-05 13:35:50

标签: php prestashop-1.6

我有这个ObjectModel:

new DnDPayments();

当我尝试创建一个这样的新实例时:CREATE TABLE IF NOT EXISTS `PREFIX_dnd_payments` ( `id_dnd_payments` int(11) NOT NULL AUTO_INCREMENT, `bank` varchar(128) NOT NULL, `payer` varchar(128) NOT NULL, `amount` decimal(15,3) NOT NULL, `reference` varchar(128) NOT NULL, `date_add` datetime NOT NULL, PRIMARY KEY (`id_dnd_payments`) ) DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; ,我得到了这个异常:

  

[message:protected] =>标识符或表格格式对DnDPayment类

无效

这是我用来创建表的SQL代码:

Error in nlsModel(formula, mf, start, wts) : 
  singular gradient matrix at initial parameter estimates

我在这里做错了什么?

1 个答案:

答案 0 :(得分:0)

定义var应该是$definition而不是$definition_array。打字错误要小心。最好是从其他核心类复制并修改它。

祝你好运。