Prestashop 1.7.7.1:覆盖控制器

问题描述

过去,我重写了 AdminordersController 以从给定提供商的数据库提取一些订单。我在 override/controllers/admin/AdminordersController.PHP 中创建了这个覆盖。那是在 Prestashop 1.6 中。现在客户已将 Prestashop 版本更新到 1.7.7.1,覆盖已停止工作。新版本中的控制器 AdminordersController 不再存在。我必须在哪里创建此覆盖才能重新开始工作?

解决方法

在 Prestashop 1.7 中,您必须按照此处所述进行操作,Prestashop devdocs

请注意,不建议使用覆盖,就像您最近发现的那样,首选方法是扩展或装饰。