Database Prestashop:升级后数据库文件中是否保留了自己的附加字段?
我不确定在升级Prestashop后,数据库文件中是否保留了自己的其他字段Database Prestashop:升级后数据库文件中是否保留了自己的附加字段?,database,field,prestashop,Database,Field,Prestashop,我不确定在升级Prestashop后,数据库文件中是否保留了自己的其他字段 因此,如果保留,我不需要将扩展文件与自己的字段一起使用,我可以使用覆盖的程序(类、模块等)更新这些字段……如果修改核心类以添加与数据库匹配的其他字段,则它们将仅在更新后保留在数据库中。更新后,您必须在类中重新指定这些 您“应该”覆盖核心文件。这是一个典型的例子,它向订单中添加了一个purchaseOrder字段。这将被命名为/overrides/classes/Order.php <?php /** * */
因此,如果保留,我不需要将扩展文件与自己的字段一起使用,我可以使用覆盖的程序(类、模块等)更新这些字段……如果修改核心类以添加与数据库匹配的其他字段,则它们将仅在更新后保留在数据库中。更新后,您必须在类中重新指定这些 您“应该”覆盖核心文件。这是一个典型的例子,它向订单中添加了一个
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;
}
}
?>