覆盖 prestashop 中的类



>我试图为位于/classes/order/Order.php的类OrderCore创建覆盖。我放入的结果/override/classes/order/Order.php以下内容:

class Order extends OrderCore {
    /**
     * Generates reference number.
     *
     * Overriten to have reference numbers numeric only.
     */
    public static function generateReference()
    {
    return strtoupper(Tools::passwdGen(9, 'NUMERIC'));
    }
}

这样做之后什么也没发生。此外,我尝试了以下方法(结果同样不成功(:

  • 使用后台删除缓存
  • 手动删除cache/cache_index.php
  • 禁用覆盖,删除 BO 和cache/cache_index.php中的缓存,然后启用覆盖

你能告诉我,哪里可能有什么收获吗?我正在使用 Prestashop v. 1.6.1.18。

谢谢

所以,

这个问题非常基本(因为大多数都是(。我忘了简单地在文件的开头添加<?php,所以它没有被识别为 php 类,而是被识别为文本。

最新更新