如何在自定义opencart扩展中包含外部库?
我正在构建一个自定义opencart支付扩展(ocmod可安装),我需要使用一个外部支付提供商sdk(位于供应商文件夹中),但我不知道如何将此文件包含在我的打包扩展中 这是我的文件夹结构如何在自定义opencart扩展中包含外部库?,opencart,ocmod,Opencart,Ocmod,我正在构建一个自定义opencart支付扩展(ocmod可安装),我需要使用一个外部支付提供商sdk(位于供应商文件夹中),但我不知道如何将此文件包含在我的打包扩展中 这是我的文件夹结构 .. ├── install.xml └── upload ├── admin ├── catalog ├── composer.json ├── image └── vendor admin │ ├── controller │ │ ├── paymen
..
├── 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获取代码并将其直接集成到控制器/模型中有什么原因吗?