如何将第三方库集成到 october cms 中?
How do I integrate a third-party library into october cms?
我需要将支付系统库添加到我在 Ocrober CMS 上的项目 (https://github.com/yandex-money/yandex-checkout-sdk-php)。对此,问题是:
我可以只使用我的插件的 类 来做这个吗,或者有没有办法自动将它集成到项目中?如果是这样,我如何在不重写名称空间的情况下执行此操作并在 php 文件的开头使用? Github上有这方面的资料,但不清楚如何使用。
在您的 system/server
中安装 composer
例如 open terminal
和 go to in your plugin's root folder
。 plugins/author/pluginName
composer require stripe/stripe-php
<- 使用此命令 please replace package as per your need
包安装完成后,您就可以使用您的库了,例如:$stripeClient = new \Stripe\StripeClient()...
根据您的需要
in terminal
去你的 plugin's root directory
composer init
-> 然后填写默认信息
composer require yandex-money/yandex-checkout-sdk-php
- 在代码中使用它
// import
use YandexCheckout\Client;
// use
$client = new Client();
$client->setAuth('shopId', 'secretKey');
如有疑问请评论。
我需要将支付系统库添加到我在 Ocrober CMS 上的项目 (https://github.com/yandex-money/yandex-checkout-sdk-php)。对此,问题是:
我可以只使用我的插件的 类 来做这个吗,或者有没有办法自动将它集成到项目中?如果是这样,我如何在不重写名称空间的情况下执行此操作并在 php 文件的开头使用? Github上有这方面的资料,但不清楚如何使用。
在您的
中安装system/server
composer
例如 open terminal
和go to in your plugin's root folder
。plugins/author/pluginName
composer require stripe/stripe-php
<- 使用此命令please replace package as per your need
包安装完成后,您就可以使用您的库了,例如:
$stripeClient = new \Stripe\StripeClient()...
根据您的需要
in terminal
去你的plugin's root directory
composer init
-> 然后填写默认信息composer require yandex-money/yandex-checkout-sdk-php
- 在代码中使用它
// import
use YandexCheckout\Client;
// use
$client = new Client();
$client->setAuth('shopId', 'secretKey');
如有疑问请评论。