overriding - 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
请注意,不建议覆盖,就像您最近发现的那样,首选方式是扩展或装饰。
推荐阅读
- python - 对 Python 中的参数传递感到困惑
- amazon-web-services - 如何使用 Spark 创建 RedShift 表?
- python - 如何在python中转义具有单引号,双引号(',',`)等所有字符的Linux命令?
- python - 使用单个 pandas groupby 命令将不同的功能应用于不同的列
- python - 获取 one-hot 编码的 H2OFrame
- javascript - 一个一个地读取文件并解决它们
- mongodb - 在不影响工作集的情况下清除 MongoDB 中的文档
- php - SQLSTATE[HY000] [1049] 未知数据库 'laravel'
- dockerfile - Docker 基础映像未运行
- html - SVG 更改其容器的大小(扩展它)。如何预防?