在 opencart4 中集成自定义扩展

问题描述 投票:0回答:1

我需要在 opencart 4 中进行自定义支付集成,因为该版本的平台已弃用商店的扩展。主要问题是管理面板上的扩展部分无法识别我编写的文件。由于我是新手,我发现很难制作 ocmod 文件。

我尝试手动添加扩展程序:

  • 我将文件放在“扩展”目录中,相应地添加了类名和命名空间(管理和目录的控制器、模型、视图和语言文件)

例如。 /public_html/extension/opencart/admin/controller/ payment/payu.php

命名空间 Opencart\Admin\Controller\Extension\Opencart\Payment;

Payu 类扩展了 \Opencart\System\Engine\Controller

  • 我在数据库中的 oc_extension 表上添加了扩展名
  • 我检查了我的目录(755)和文件(644)权限
  • 我清除了缓存

请友善,我是 opencart 的新手。

php opencart
1个回答
0
投票

您检查过扩展路径吗? 在 Opencart 4 中,扩展路径从

extension/payment/module_name
重新设计为
extension/extension_folder/payment/extension_name

© www.soinside.com 2019 - 2024. All rights reserved.