微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Prestashop 1.7 客户自定义字段奇怪行为

如何解决Prestashop 1.7 客户自定义字段奇怪行为

我在 ps_customer 数据库和客户类中添加了两个新变量:

/** @var string ricetta */
public $ricetta;

/** @var int agente */
public $agente;

在定义数组中:

        'agente' => array('type' => self::TYPE_INT,'size' => 11),'ricetta' => array('type' => self::TYPE_STRING,'required' => true),

一切都很完美;我可以在管理区域和整个环境中管理这些字段。

但是在前端调用 PasswordControllerCore 时会发生一些非常奇怪的事情。

我发现当 $customer->update();消耗后,数据库中的两个新字段 ($ricetta) 之一变为空。

客户更新删除了这个,但不删除其他自定义字段。($agente)

我为此变得疯狂......无法理解发生了什么:-(

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。