如何在自定义opencart扩展中包含外部库?

如何在自定义opencart扩展中包含外部库?,opencart,ocmod,Opencart,Ocmod,我正在构建一个自定义opencart支付扩展(ocmod可安装),我需要使用一个外部支付提供商sdk(位于供应商文件夹中),但我不知道如何将此文件包含在我的打包扩展中 这是我的文件夹结构 .. ├── install.xml └── upload ├── admin ├── catalog ├── composer.json ├── image └── vendor admin │   ├── controller │   │   ├── paymen

我正在构建一个自定义opencart支付扩展(ocmod可安装),我需要使用一个外部支付提供商sdk(位于供应商文件夹中),但我不知道如何将此文件包含在我的打包扩展中

这是我的文件夹结构

..
├── install.xml
└── upload
    ├── admin
    ├── catalog
    ├── composer.json 
    ├── image
    └── vendor
admin
│   ├── controller
│   │   ├── payment
│   │   │   ├── custom_payment.php
language
│   │   └── en-GB
│   │       ├── payment
│   │       │   ├── custom_payment.php
template
├── payment
│   ├── custom_payment.tpl


catalog/
├── controller
│   ├── payment
│   │   ├── custom_payment.php
├── language
│   └── en-GB
│       ├── payment
│       │   ├── custom_payment.php
├── model
│   ├── payment
│   │   ├── custom_payment.php
└── view
    └── theme
        ├── default / your_theme
        │   └── template
                ├── payment
                │   ├── custom_payment.tpl

要开发opencart的支付扩展,请遵循以下结构

..
├── install.xml
└── upload
    ├── admin
    ├── catalog
    ├── composer.json 
    ├── image
    └── vendor
admin
│   ├── controller
│   │   ├── payment
│   │   │   ├── custom_payment.php
language
│   │   └── en-GB
│   │       ├── payment
│   │       │   ├── custom_payment.php
template
├── payment
│   ├── custom_payment.tpl


catalog/
├── controller
│   ├── payment
│   │   ├── custom_payment.php
├── language
│   └── en-GB
│       ├── payment
│       │   ├── custom_payment.php
├── model
│   ├── payment
│   │   ├── custom_payment.php
└── view
    └── theme
        ├── default / your_theme
        │   └── template
                ├── payment
                │   ├── custom_payment.tpl

Opencarts startup.php将自动加载位于
供应商
目录中的文件(与
上载
目录一起,而不是在目录中)。但是,您需要要求客户安装composer。您不能从SDK获取代码并将其直接集成到控制器/模型中有什么原因吗?