0

我不确定 Prestashop 升级后是否保留了数据库文件中的其他字段?

因此,如果保留,我不需要使用带有自己字段的扩展文件,我可以使用覆盖的程序(类、模块等)更新这些字段......

4

1 回答 1

0

如果您修改核心类以添加与数据库匹配的其他字段,它们将仅在更新后保留在数据库中。更新后,您必须在类中重新指定这些。

您“应该”覆盖核心文件。这是一个典型的例子,这会purchaseOrder在订单中添加一个字段。这将被命名为 /overrides/classes/Order.php

<?php
/**
 *
 */
class Order extends OrderCore
{

    public $purchaseOrder;

    public function getFields()
    {
        $fields = parent::getFields();
        $fields['purchaseOrder'] = pSQL($this->purchaseOrder);

        return $fields;
    }


}

?>
于 2013-02-12T16:05:29.977 回答