首页 > 解决方案 > 如何覆盖 Opencart 3 中的 api 控制器?

问题描述

可能这是一个简单的问题,但我坚持在这里。我需要重写 Opencart 3.0.3 API 中的一些函数。例如,/catalog/controller/api/login.php。

我安装了覆盖引擎 6.5.15。我将文件 login.php 放入文件夹 /system/library/override/api/catalog/controller/api/login.php

class api_ControllerApiLogin extends ControllerApiLogin {
    public function index() {
        // new code - nothing happens
    }
}

当我调用 API 登录方法时 - 这个文件不起作用。它从 /catalog/controller/api/login.php 调用一个方法。

有人可以帮我处理这个问题吗?

谢谢你。

标签: apioverridingopencart

解决方案


推荐阅读