Prestashop:升级后保留的数据库文件中是否有自己的附加字段?

时间:2013-02-03 23:14:56

标签: database field prestashop

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

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

1 个答案:

答案 0 :(得分:0)

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

你"应该"覆盖核心文件。下面是一个典型示例,这会为订单添加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;
    }


}

?>